data:extend({
  {
    type = "recipe-category",
    name = "bob-electrolysis",
  },
  {
    type = "recipe-category",
    name = "bob-chemical-furnace",
  },
  {
    type = "recipe-category",
    name = "bob-mixing-furnace",
  },
  {
    type = "recipe-category",
    name = "bob-air-pump",
  },
  {
    type = "recipe-category",
    name = "bob-water-pump",
  },
  {
    type = "recipe-category",
    name = "barrelling",
  },
  {
    type = "recipe-category",
    name = "bob-void",
  },
  {
    type = "recipe-category",
    name = "bob-void-fluid",
  },
  {
    type = "recipe-category",
    name = "bob-distillery",
  },
  {
    type = "item-subgroup",
    name = "bob-pump",
    group = "production",
    order = "c-b",
  },
  {
    type = "item-subgroup",
    name = "bob-smelting-machine",
    group = "production",
    order = "d-a",
  },
  {
    type = "item-subgroup",
    name = "bob-base-smelting-machine-convert",
    group = "production",
    order = "d-2",
  },
  {
    type = "item-subgroup",
    name = "bob-smelting-machine-convert",
    group = "production",
    order = "d-a-2",
  },
  {
    type = "item-subgroup",
    name = "bob-production-machine",
    group = "production",
    order = "e-a",
  },
  {
    type = "item-subgroup",
    name = "bob-assembly-machine",
    group = "production",
    order = "e-b",
  },
  {
    type = "item-subgroup",
    name = "bob-chemical-machine",
    group = "production",
    order = "e-c",
  },
  {
    type = "item-subgroup",
    name = "bob-electrolyser-machine",
    group = "production",
    order = "e-d",
  },
  {
    type = "item-subgroup",
    name = "bob-refinery-machine",
    group = "production",
    order = "e-e",
  },
  {
    type = "item-subgroup",
    name = "bob-fluid-oil",
    group = "fluids",
    order = "a-b",
  },
  {
    type = "item-subgroup",
    name = "bob-fluid-electrolysis",
    group = "fluids",
    order = "a-c",
  },
  {
    type = "item-subgroup",
    name = "bob-fluid-pump",
    group = "fluids",
    order = "a-d",
  },
  {
    type = "item-subgroup",
    name = "bob-gas-bottle",
    group = "fluids",
    order = "a-e",
  },
  {
    type = "item-subgroup",
    name = "bob-empty-gas-bottle",
    group = "fluids",
    order = "a-e2",
  },
  {
    type = "item-subgroup",
    name = "bob-barrel",
    group = "fluids",
    order = "a-f",
  },
  {
    type = "item-subgroup",
    name = "bob-empty-barrel",
    group = "fluids",
    order = "a-f2",
  },
  {
    type = "item-subgroup",
    name = "bob-canister",
    group = "fluids",
    order = "a-g",
  },
  {
    type = "item-subgroup",
    name = "bob-empty-canister",
    group = "fluids",
    order = "a-g2",
  },

  {
    type = "item-group",
    name = "bob-resource-products",
    order = "c-g",
    icon = "__bobplates__/graphics/icons/technology/resources.png",
    icon_size = 64,
  },

  {
    type = "item-subgroup",
    name = "bob-ores",
    group = "bob-resource-products",
    order = "b-a",
  },
  {
    type = "item-subgroup",
    name = "bob-chemical-fuels",
    group = "bob-resource-products",
    order = "b-a1",
  },
  {
    type = "item-subgroup",
    name = "bob-resource",
    group = "bob-resource-products",
    order = "b-b",
  },
  {
    type = "item-subgroup",
    name = "bob-resource-chemical",
    group = "bob-resource-products",
    order = "b-b-a",
  },
  {
    type = "item-subgroup",
    name = "bob-material",
    group = "bob-resource-products",
    order = "c-a",
  },
  {
    type = "item-subgroup",
    name = "bob-material-smelting",
    group = "bob-resource-products",
    order = "c-a-a",
  },
  {
    type = "item-subgroup",
    name = "bob-material-chemical",
    group = "bob-resource-products",
    order = "c-a-b",
  },
  {
    type = "item-subgroup",
    name = "bob-material-electrolysis",
    group = "bob-resource-products",
    order = "c-a-c",
  },
  {
    type = "item-subgroup",
    name = "bob-alloy",
    group = "bob-resource-products",
    order = "c-b",
  },
  {
    type = "item-subgroup",
    name = "bob-alien-resource",
    group = "bob-resource-products",
    order = "c-c",
  },
  {
    type = "item-subgroup",
    name = "bob-nuclear",
    group = "bob-resource-products",
    order = "c-h",
  },

  {
    type = "item-subgroup",
    name = "bob-electronic-components",
    group = "intermediate-products",
    order = "e-a2",
  },
  {
    type = "item-subgroup",
    name = "bob-boards",
    group = "intermediate-products",
    order = "e-a3",
  },
  {
    type = "item-subgroup",
    name = "bob-electronic-boards",
    group = "intermediate-products",
    order = "e-a4",
  },

  {
    type = "item-subgroup",
    name = "bob-gears",
    group = "intermediate-products",
    order = "b-a",
  },
  {
    type = "item-subgroup",
    name = "bob-bearings",
    group = "intermediate-products",
    order = "b-b",
  },
  {
    type = "item-subgroup",
    name = "bob-fuel-cells",
    group = "intermediate-products",
    order = "e-e3",
  },

  {
    type = "item-subgroup",
    name = "bob-void",
    group = "fluids",
    order = "z",
  },
})

data:extend({
  {
    type = "item-subgroup",
    name = "bob-gems-ore",
    group = "bob-resource-products",
    order = "c-d",
  },
  {
    type = "item-subgroup",
    name = "bob-gems-raw",
    group = "bob-resource-products",
    order = "c-e",
  },
  {
    type = "item-subgroup",
    name = "bob-gems-cut",
    group = "bob-resource-products",
    order = "c-f",
  },
  {
    type = "item-subgroup",
    name = "bob-gems-polished",
    group = "bob-resource-products",
    order = "c-g",
  },
})
