Clean up GuiItemStacks, allow multiple item stacks
Improve item detection
Use Access Transformers rather than reflection
Rename Defaults to Constants
Add recipes