if angelsmods.industries.components then
  data:extend(
  {
    -----------------------------------------------------------------------------
    -- MOTOR CASINGS ------------------------------------------------------------
    -----------------------------------------------------------------------------
    {
      type = "item",
      name = "motor-casing-1",
      icon = "__angelsindustries__/graphics/icons/motor-casing-1.png",
      icon_size = 32,
      subgroup = "angels-motor-casing",
      order = "a",
      stack_size = 200,
    },
    {
      type = "item",
      name = "motor-casing-2",
      icon = "__angelsindustries__/graphics/icons/motor-casing-2.png",
      icon_size = 32,
      subgroup = "angels-motor-casing",
      order = "b",
      stack_size = 200,
    },
    {
      type = "item",
      name = "motor-casing-3",
      icon = "__angelsindustries__/graphics/icons/motor-casing-3.png",
      icon_size = 32,
      subgroup = "angels-motor-casing",
      order = "c",
      stack_size = 200,
    },
    {
      type = "item",
      name = "motor-casing-4",
      icon = "__angelsindustries__/graphics/icons/motor-casing-4.png",
      icon_size = 32,
      subgroup = "angels-motor-casing",
      order = "d",
      stack_size = 200,
    },
    {
      type = "item",
      name = "motor-casing-5-green",
      --icon = "__angelsindustries__/graphics/icons/motor-casing-5.png",
      icons = {
        {
          icon = "__angelsindustries__/graphics/icons/motor-casing-5.png",
          tint={r=0.7, g=0.7, b=0.7}
        },
      },
      icon_size = 32,
      subgroup = "angels-motor-casing",
      order = "eb",
      stack_size = 200,
    },
    {
      type = "item",
      name = "motor-casing-5",
      icon = "__angelsindustries__/graphics/icons/motor-casing-5.png",
      icon_size = 32,
      subgroup = "angels-motor-casing",
      order = "ea",
      stack_size = 200,
    },
    -----------------------------------------------------------------------------
    -- MOTOR BLOCKS -------------------------------------------------------------
    -----------------------------------------------------------------------------
    {
      type = "item",
      name = "motor-block-1",
      icon = "__angelsindustries__/graphics/icons/motor-block-1.png",
      icon_size = 32,
      subgroup = "angels-motor-block",
      order = "a",
      stack_size = 200,
    },
    {
      type = "item",
      name = "motor-block-2",
      icon = "__angelsindustries__/graphics/icons/motor-block-2.png",
      icon_size = 32,
      subgroup = "angels-motor-block",
      order = "b",
      stack_size = 200,
    },
    {
      type = "item",
      name = "motor-block-3",
      icon = "__angelsindustries__/graphics/icons/motor-block-3.png",
      icon_size = 32,
      subgroup = "angels-motor-block",
      order = "c",
      stack_size = 200,
    },
    {
      type = "item",
      name = "motor-block-4",
      icon = "__angelsindustries__/graphics/icons/motor-block-4.png",
      icon_size = 32,
      subgroup = "angels-motor-block",
      order = "d",
      stack_size = 200,
    },
    {
      type = "item",
      name = "motor-block-5",
      icon = "__angelsindustries__/graphics/icons/motor-block-5.png",
      icon_size = 32,
      subgroup = "angels-motor-block",
      order = "e",
      stack_size = 200,
    },
    -----------------------------------------------------------------------------
    -- MOTOR --------------------------------------------------------------------
    -----------------------------------------------------------------------------
    {
      type = "item",
      name = "motor-1",
      icon = "__angelsindustries__/graphics/icons/motor-1.png",
      icon_size = 32,
      subgroup = "angels-motors",
      order = "a",
      stack_size = 200,
    },
    {
      type = "item",
      name = "motor-2",
      icon = "__angelsindustries__/graphics/icons/motor-2.png",
      icon_size = 32,
      subgroup = "angels-motors",
      order = "b",
      stack_size = 200,
    },
    {
      type = "item",
      name = "motor-3",
      icon = "__angelsindustries__/graphics/icons/motor-3.png",
      icon_size = 32,
      subgroup = "angels-motors",
      order = "c",
      stack_size = 200,
    },
    {
      type = "item",
      name = "motor-4",
      icon = "__angelsindustries__/graphics/icons/motor-4.png",
      icon_size = 32,
      subgroup = "angels-motors",
      order = "d",
      stack_size = 200,
    },
    {
      type = "item",
      name = "motor-5",
      icon = "__angelsindustries__/graphics/icons/motor-5.png",
      icon_size = 32,
      subgroup = "angels-motors",
      order = "e",
      stack_size = 200,
    },
    -----------------------------------------------------------------------------
    -- MOTOR SUBCOMPONENTS ------------------------------------------------------
    -----------------------------------------------------------------------------
    {
      type = "item",
      name = "angels-gear",
      icon = "__angelsindustries__/graphics/icons/gear.png",
      icon_size = 32,
      subgroup = "angels-mechanical-parts",
      order = "a",
      stack_size = 200,
    },
    {
      type = "item",
      name = "angels-axle",
      icon = "__angelsindustries__/graphics/icons/axle.png",
      icon_size = 32,
      subgroup = "angels-mechanical-parts",
      order = "b",
      stack_size = 200,
    },
    {
      type = "item",
      name = "angels-roller-chain",
      icon = "__angelsindustries__/graphics/icons/roller-chain.png",
      icon_size = 32,
      subgroup = "angels-mechanical-parts",
      order = "c",
      stack_size = 200,
    },
    {
      type = "item",
      name = "angels-spring",
      icon = "__angelsindustries__/graphics/icons/spring.png",
      icon_size = 32,
      subgroup = "angels-mechanical-parts",
      order = "d",
      stack_size = 200,
    },
    {
      type = "item",
      name = "angels-bearing",
      icon = "__angelsindustries__/graphics/icons/bearing.png",
      icon_size = 32,
      subgroup = "angels-mechanical-parts",
      order = "e",
      stack_size = 200,
    },
    -----------------------------------------------------------------------------
    -- MOTOR COMPONENTS ---------------------------------------------------------
    -----------------------------------------------------------------------------
    {
      type = "item",
      name = "mechanical-parts",
      icon = "__angelsindustries__/graphics/icons/mechanical-parts.png",
      icon_size = 32,
      subgroup = "angels-mechanical-parts",
      order = "f",
      stack_size = 200,
    },
  }
  )
end