A client-side Minecraft mod that adds various convenient ways of moving items within inventory GUIs, such as scrolling over stacks to move single items to or from it
The current crafting system could be used directly as-is for anvils, the anvil screen would just need to be added to the valid crafting screens configuration.
Are you gonna add anvil stuff like crafting were it auto throws after combining books or just combining them?