Added basic anvil gui and generalized the recipes