Got crafting to work in my autocrafter!
Added InventoryTools: cleanup of code
Added a Button widget class and also the ability to enable/disable widgets
Text is now centered by default in the label and all derivatives
Added an Apply button to the recipe in the crafter so that it doesn't constantly try the new recipe while you're still building it.