Fix bug when selecting items with no recipe
Add IRecipeWrapper, combine similar guis
Make IRecipeType more internal, move recipe backgrounds to types
rearrange file structure a bit