Refactor to combine IRecipeGui and IRecipeType into IRecipeCategory