diff --git a/data/recipes/components/ai_limiter.json b/data/recipes/items/components/ai_limiter.json similarity index 100% rename from data/recipes/components/ai_limiter.json rename to data/recipes/items/components/ai_limiter.json diff --git a/data/recipes/components/cable.json b/data/recipes/items/components/cable.json similarity index 100% rename from data/recipes/components/cable.json rename to data/recipes/items/components/cable.json diff --git a/data/recipes/components/caterium_ingot.json b/data/recipes/items/components/caterium_ingot.json similarity index 100% rename from data/recipes/components/caterium_ingot.json rename to data/recipes/items/components/caterium_ingot.json diff --git a/data/recipes/components/circuit_board.json b/data/recipes/items/components/circuit_board.json similarity index 100% rename from data/recipes/components/circuit_board.json rename to data/recipes/items/components/circuit_board.json diff --git a/data/recipes/components/computer.json b/data/recipes/items/components/computer.json similarity index 100% rename from data/recipes/components/computer.json rename to data/recipes/items/components/computer.json diff --git a/data/recipes/components/concrete.json b/data/recipes/items/components/concrete.json similarity index 100% rename from data/recipes/components/concrete.json rename to data/recipes/items/components/concrete.json diff --git a/data/recipes/components/copper_ingot.json b/data/recipes/items/components/copper_ingot.json similarity index 100% rename from data/recipes/components/copper_ingot.json rename to data/recipes/items/components/copper_ingot.json diff --git a/data/recipes/components/encased_industrial_beam.json b/data/recipes/items/components/encased_industrial_beam.json similarity index 100% rename from data/recipes/components/encased_industrial_beam.json rename to data/recipes/items/components/encased_industrial_beam.json diff --git a/data/recipes/components/heavy_modular_frame.json b/data/recipes/items/components/heavy_modular_frame.json similarity index 100% rename from data/recipes/components/heavy_modular_frame.json rename to data/recipes/items/components/heavy_modular_frame.json diff --git a/data/recipes/components/high_speed_connector.json b/data/recipes/items/components/high_speed_connector.json similarity index 100% rename from data/recipes/components/high_speed_connector.json rename to data/recipes/items/components/high_speed_connector.json diff --git a/data/recipes/components/iron_ingot.json b/data/recipes/items/components/iron_ingot.json similarity index 100% rename from data/recipes/components/iron_ingot.json rename to data/recipes/items/components/iron_ingot.json diff --git a/data/recipes/components/iron_plate.json b/data/recipes/items/components/iron_plate.json similarity index 100% rename from data/recipes/components/iron_plate.json rename to data/recipes/items/components/iron_plate.json diff --git a/data/recipes/components/iron_rod.json b/data/recipes/items/components/iron_rod.json similarity index 100% rename from data/recipes/components/iron_rod.json rename to data/recipes/items/components/iron_rod.json diff --git a/data/recipes/components/modular_frame.json b/data/recipes/items/components/modular_frame.json similarity index 100% rename from data/recipes/components/modular_frame.json rename to data/recipes/items/components/modular_frame.json diff --git a/data/recipes/components/motor.json b/data/recipes/items/components/motor.json similarity index 100% rename from data/recipes/components/motor.json rename to data/recipes/items/components/motor.json diff --git a/data/recipes/components/plastic.json b/data/recipes/items/components/plastic.json similarity index 100% rename from data/recipes/components/plastic.json rename to data/recipes/items/components/plastic.json diff --git a/data/recipes/components/quickwire.json b/data/recipes/items/components/quickwire.json similarity index 100% rename from data/recipes/components/quickwire.json rename to data/recipes/items/components/quickwire.json diff --git a/data/recipes/components/reinforced_iron_plate.json b/data/recipes/items/components/reinforced_iron_plate.json similarity index 100% rename from data/recipes/components/reinforced_iron_plate.json rename to data/recipes/items/components/reinforced_iron_plate.json diff --git a/data/recipes/components/rotor.json b/data/recipes/items/components/rotor.json similarity index 100% rename from data/recipes/components/rotor.json rename to data/recipes/items/components/rotor.json diff --git a/data/recipes/components/rubber.json b/data/recipes/items/components/rubber.json similarity index 100% rename from data/recipes/components/rubber.json rename to data/recipes/items/components/rubber.json diff --git a/data/recipes/components/screw.json b/data/recipes/items/components/screw.json similarity index 100% rename from data/recipes/components/screw.json rename to data/recipes/items/components/screw.json diff --git a/data/recipes/components/stator.json b/data/recipes/items/components/stator.json similarity index 100% rename from data/recipes/components/stator.json rename to data/recipes/items/components/stator.json diff --git a/data/recipes/components/steel_beam.json b/data/recipes/items/components/steel_beam.json similarity index 100% rename from data/recipes/components/steel_beam.json rename to data/recipes/items/components/steel_beam.json diff --git a/data/recipes/components/steel_ingot.json b/data/recipes/items/components/steel_ingot.json similarity index 100% rename from data/recipes/components/steel_ingot.json rename to data/recipes/items/components/steel_ingot.json diff --git a/data/recipes/components/steel_pipe.json b/data/recipes/items/components/steel_pipe.json similarity index 100% rename from data/recipes/components/steel_pipe.json rename to data/recipes/items/components/steel_pipe.json diff --git a/data/recipes/components/supercomputer.json b/data/recipes/items/components/supercomputer.json similarity index 100% rename from data/recipes/components/supercomputer.json rename to data/recipes/items/components/supercomputer.json diff --git a/data/recipes/components/wire.json b/data/recipes/items/components/wire.json similarity index 100% rename from data/recipes/components/wire.json rename to data/recipes/items/components/wire.json diff --git a/data/recipes/resources/caterium_ore.json b/data/recipes/items/resources/caterium_ore.json similarity index 100% rename from data/recipes/resources/caterium_ore.json rename to data/recipes/items/resources/caterium_ore.json diff --git a/data/recipes/resources/coal.json b/data/recipes/items/resources/coal.json similarity index 100% rename from data/recipes/resources/coal.json rename to data/recipes/items/resources/coal.json diff --git a/data/recipes/resources/copper_ore.json b/data/recipes/items/resources/copper_ore.json similarity index 100% rename from data/recipes/resources/copper_ore.json rename to data/recipes/items/resources/copper_ore.json diff --git a/data/recipes/resources/crude_oil.json b/data/recipes/items/resources/crude_oil.json similarity index 100% rename from data/recipes/resources/crude_oil.json rename to data/recipes/items/resources/crude_oil.json diff --git a/data/recipes/resources/iron_ore.json b/data/recipes/items/resources/iron_ore.json similarity index 100% rename from data/recipes/resources/iron_ore.json rename to data/recipes/items/resources/iron_ore.json diff --git a/data/recipes/resources/limestone.json b/data/recipes/items/resources/limestone.json similarity index 100% rename from data/recipes/resources/limestone.json rename to data/recipes/items/resources/limestone.json diff --git a/data/recipes/machine/assembler.json b/data/recipes/machine/production/assembler.json similarity index 100% rename from data/recipes/machine/assembler.json rename to data/recipes/machine/production/assembler.json diff --git a/data/recipes/machine/constructor.json b/data/recipes/machine/production/constructor.json similarity index 100% rename from data/recipes/machine/constructor.json rename to data/recipes/machine/production/constructor.json diff --git a/data/recipes/machine/manufacturer.json b/data/recipes/machine/production/manufacturer.json similarity index 100% rename from data/recipes/machine/manufacturer.json rename to data/recipes/machine/production/manufacturer.json diff --git a/data/recipes/machine/miner_mk1.json b/data/recipes/machine/production/miner_mk1.json similarity index 100% rename from data/recipes/machine/miner_mk1.json rename to data/recipes/machine/production/miner_mk1.json diff --git a/data/recipes/machine/oil_pump.json b/data/recipes/machine/production/oil_pump.json similarity index 100% rename from data/recipes/machine/oil_pump.json rename to data/recipes/machine/production/oil_pump.json diff --git a/data/recipes/machine/portable_miner.json b/data/recipes/machine/production/portable_miner.json similarity index 100% rename from data/recipes/machine/portable_miner.json rename to data/recipes/machine/production/portable_miner.json diff --git a/data/recipes/machine/smelter.json b/data/recipes/machine/production/smelter.json similarity index 100% rename from data/recipes/machine/smelter.json rename to data/recipes/machine/production/smelter.json diff --git a/data/recipes/machine/space_elevator.json b/data/recipes/machine/special/space_elevator.json similarity index 100% rename from data/recipes/machine/space_elevator.json rename to data/recipes/machine/special/space_elevator.json