if angelsmods.industries.components then
  data:extend(
  {
    -----------------------------------------------------------------------------
    -- WEAPON BODIES ------------------------------------------------------------
    -----------------------------------------------------------------------------
    {
      type = "item",
      name = "body-1",
      icon = "__angelsindustries__/graphics/icons/body-1.png",
      icon_size = 32,
      subgroup = "angels-weapons-body",
      order = "a",
      stack_size = 200,
    },
    {
      type = "item",
      name = "body-2",
      icon = "__angelsindustries__/graphics/icons/body-2.png",
      icon_size = 32,
      subgroup = "angels-weapons-body",
      order = "b",
      stack_size = 200,
    },
    {
      type = "item",
      name = "body-3",
      icon = "__angelsindustries__/graphics/icons/body-3.png",
      icon_size = 32,
      subgroup = "angels-weapons-body",
      order = "c",
      stack_size = 200,
    },
    {
      type = "item",
      name = "body-4",
      icon = "__angelsindustries__/graphics/icons/body-4.png",
      icon_size = 32,
      subgroup = "angels-weapons-body",
      order = "d",
      stack_size = 200,
    },
    {
      type = "item",
      name = "body-5",
      icon = "__angelsindustries__/graphics/icons/body-5.png",
      icon_size = 32,
      subgroup = "angels-weapons-body",
      order = "e",
      stack_size = 200,
    },
    -----------------------------------------------------------------------------
    -- WEAPONS ------------------------------------------------------------------
    -----------------------------------------------------------------------------
    {
      type = "item",
      name = "weapon-1",
      icon = "__angelsindustries__/graphics/icons/weapons-1.png",
      icon_size = 32,
      subgroup = "angels-weapons",
      order = "a",
      stack_size = 200,
    },
    {
      type = "item",
      name = "weapon-2",
      icon = "__angelsindustries__/graphics/icons/weapons-2.png",
      icon_size = 32,
      subgroup = "angels-weapons",
      order = "b",
      stack_size = 200,
    },
    {
      type = "item",
      name = "weapon-3",
      icon = "__angelsindustries__/graphics/icons/weapons-3.png",
      icon_size = 32,
      subgroup = "angels-weapons",
      order = "c",
      stack_size = 200,
    },
    {
      type = "item",
      name = "weapon-4",
      icon = "__angelsindustries__/graphics/icons/weapons-4.png",
      icon_size = 32,
      subgroup = "angels-weapons",
      order = "d",
      stack_size = 200,
    },
    {
      type = "item",
      name = "weapon-5",
      icon = "__angelsindustries__/graphics/icons/weapons-5.png",
      icon_size = 32,
      subgroup = "angels-weapons",
      order = "e",
      stack_size = 200,
    },
    -----------------------------------------------------------------------------
    -- WEAPON SUBCOMPONENTS -----------------------------------------------------
    -----------------------------------------------------------------------------
    {
      type = "item",
      name = "angels-trigger",
      icon = "__angelsindustries__/graphics/icons/trigger.png",
      icon_size = 32,
      subgroup = "angels-weapons-parts",
      order = "a",
      stack_size = 200,
    },
    {
      type = "item",
      name = "angels-explosionchamber",
      icon = "__angelsindustries__/graphics/icons/explosion-chamber.png",
      icon_size = 32,
      subgroup = "angels-weapons-parts",
      order = "b",
      stack_size = 200,
    },
    {
      type = "item",
      name = "angels-fluidchamber",
      icon = "__angelsindustries__/graphics/icons/fluid-chamber.png",
      icon_size = 32,
      subgroup = "angels-weapons-parts",
      order = "c",
      stack_size = 200,
    },
    {
      type = "item",
      name = "angels-energycrystal",
      icon = "__angelsindustries__/graphics/icons/energy-chamber.png",
      icon_size = 32,
      subgroup = "angels-weapons-parts",
      order = "d",
      stack_size = 200,
    },
    {
      type = "item",
      name = "angels-acceleratorcoil",
      icon = "__angelsindustries__/graphics/icons/accelerator-coil.png",
      icon_size = 32,
      subgroup = "angels-weapons-parts",
      order = "e",
      stack_size = 200,
    },
    -----------------------------------------------------------------------------
    -- WEAPON COMPONENTS --------------------------------------------------------
    -----------------------------------------------------------------------------
    {
      type = "item",
      name = "weapon-parts",
      icon = "__angelsindustries__/graphics/icons/weapon-parts.png",
      icon_size = 32,
      subgroup = "angels-weapons-parts",
      order = "f",
      stack_size = 200,
    },
  }
  )
end