if angelsmods.industries.components then
  data:extend(
  {
    -----------------------------------------------------------------------------
    -- BOARDS -------------------------------------------------------------------
    -----------------------------------------------------------------------------
    {
      type = "item",
      name = "circuit-grey-board",
      icon = "__angelsindustries__/graphics/icons/grey-board.png",
      icon_size = 32,
      subgroup = "angels-board",
      order = "f[grey-board]",
      stack_size = 200,
    },
    {
      type = "item",
      name = "circuit-red-board",
      icon = "__angelsindustries__/graphics/icons/red-board.png",
      icon_size = 32,
      subgroup = "angels-board",
      order = "a[red-board]",
      stack_size = 200,
    },
    {
      type = "item",
      name = "circuit-green-board",
      icon = "__angelsindustries__/graphics/icons/green-board.png",
      icon_size = 32,
      subgroup = "angels-board",
      order = "b[green-board]",
      stack_size = 200,
    },
    {
      type = "item",
      name = "circuit-orange-board",
      icon = "__angelsindustries__/graphics/icons/orange-board.png",
      icon_size = 32,
      subgroup = "angels-board",
      order = "c[orange-board]",
      stack_size = 200,
    },
    {
      type = "item",
      name = "circuit-blue-board",
      icon = "__angelsindustries__/graphics/icons/blue-board.png",
      icon_size = 32,
      subgroup = "angels-board",
      order = "d[blue-board]",
      stack_size = 200,
    },
    {
      type = "item",
      name = "circuit-yellow-board",
      icon = "__angelsindustries__/graphics/icons/yellow-board.png",
      icon_size = 32,
      subgroup = "angels-board",
      order = "e[yellow-board]",
      stack_size = 200,
    },
    -----------------------------------------------------------------------------
    -- CIRCUIT BOARDS -----------------------------------------------------------
    -----------------------------------------------------------------------------
    {
      type = "item",
      name = "circuit-grey",
      icon = "__angelsindustries__/graphics/icons/grey-circuit.png",
      icon_size = 32,
      subgroup = "angels-circuit-board",
      order = "f[grey-circuit]",
      stack_size = 200,
    },
    {
      type = "item",
      name = "circuit-red",
      icon = "__angelsindustries__/graphics/icons/red-circuit.png",
      icon_size = 32,
      subgroup = "angels-circuit-board",
      order = "a[red-circuit]",
      stack_size = 200,
    },
    {
      type = "item",
      name = "circuit-green",
      icon = "__angelsindustries__/graphics/icons/green-circuit.png",
      icon_size = 32,
      subgroup = "angels-circuit-board",
      order = "b[green-circuit]",
      stack_size = 200,
    },
    {
      type = "item",
      name = "circuit-orange",
      icon = "__angelsindustries__/graphics/icons/orange-circuit.png",
      icon_size = 32,
      subgroup = "angels-circuit-board",
      order = "c[orange-circuit]",
      stack_size = 200,
    },
    {
      type = "item",
      name = "circuit-blue",
      icon = "__angelsindustries__/graphics/icons/blue-circuit.png",
      icon_size = 32,
      subgroup = "angels-circuit-board",
      order = "d[blue-circuit]",
      stack_size = 200,
    },
    {
      type = "item",
      name = "circuit-yellow",
      icon = "__angelsindustries__/graphics/icons/yellow-circuit.png",
      icon_size = 32,
      subgroup = "angels-circuit-board",
      order = "e[yellow-circuit]",
      stack_size = 200,
    },
    -----------------------------------------------------------------------------
    -- LOADED CIRCUIT BOARDS ----------------------------------------------------
    -----------------------------------------------------------------------------
    {
      type = "item",
      name = "circuit-red-loaded",
      icon = "__angelsindustries__/graphics/icons/red-circuit-full.png",
      icon_size = 32,
      subgroup = "angels-loaded-circuit-board",
      order = "a[red-circuit-full]",
      stack_size = 200,
    },
    {
      type = "item",
      name = "circuit-green-loaded",
      icon = "__angelsindustries__/graphics/icons/green-circuit-full.png",
      icon_size = 32,
      subgroup = "angels-loaded-circuit-board",
      order = "b[green-circuit-full]",
      stack_size = 200,
    },
    {
      type = "item",
      name = "circuit-orange-loaded",
      icon = "__angelsindustries__/graphics/icons/orange-circuit-full.png",
      icon_size = 32,
      subgroup = "angels-loaded-circuit-board",
      order = "c[orange-circuit-full]",
      stack_size = 200,
    },
    {
      type = "item",
      name = "circuit-blue-loaded",
      icon = "__angelsindustries__/graphics/icons/blue-circuit-full.png",
      icon_size = 32,
      subgroup = "angels-loaded-circuit-board",
      order = "d[blue-circuit-full]",
      stack_size = 200,
    },
    {
      type = "item",
      name = "circuit-yellow-loaded",
      icon = "__angelsindustries__/graphics/icons/yellow-circuit-full.png",
      icon_size = 32,
      subgroup = "angels-loaded-circuit-board",
      order = "e[yellow-circuit-full]",
      stack_size = 200,
    },
    -----------------------------------------------------------------------------
    -- COMPONENTS ---------------------------------------------------------------
    -----------------------------------------------------------------------------
    {
      type = "item",
      name = "circuit-resistor",
      icon = "__angelsindustries__/graphics/icons/resistor.png",
      icon_size = 32,
      subgroup = "angels-circuit-components",
      order = "a",
      stack_size = 200,
    },
    {
      type = "item",
      name = "circuit-transistor",
      icon = "__angelsindustries__/graphics/icons/transistor.png",
      icon_size = 32,
      subgroup = "angels-circuit-components",
      order = "b",
      stack_size = 200,
    },
    {
      type = "item",
      name = "circuit-microchip",
      icon = "__angelsindustries__/graphics/icons/chip.png",
      icon_size = 32,
      subgroup = "angels-circuit-components",
      order = "c",
      stack_size = 200,
    },
    {
      type = "item",
      name = "circuit-transformer",
      icon = "__angelsindustries__/graphics/icons/spool.png",
      icon_size = 32,
      subgroup = "angels-circuit-components",
      order = "d",
      stack_size = 200,
    },
    {
      type = "item",
      name = "circuit-cpu",
      icon = "__angelsindustries__/graphics/icons/cpu.png",
      icon_size = 32,
      subgroup = "angels-circuit-components",
      order = "e",
      stack_size = 200,
    },
    --ELECTRONIC PARTS
    {
      type = "item",
      name = "electronic-parts",
      icon = "__angelsindustries__/graphics/icons/electronic-parts.png",
      icon_size = 32,
      subgroup = "angels-circuit-components",
      order = "f",
      stack_size = 200,
    },
  }
  )
end