data:extend(
{
  {
    type = "virtual-signal",
    name = "signal-everything",
    icon = "__base__/graphics/icons/signal/signal_everything.png",
    icon_size = 64, icon_mipmaps = 4,
    subgroup = "virtual-signal-special",
    order = "a[special]-[1everything]"
  },
  {
    type = "virtual-signal",
    name = "signal-anything",
    icon = "__base__/graphics/icons/signal/signal_anything.png",
    icon_size = 64, icon_mipmaps = 4,
    subgroup = "virtual-signal-special",
    order = "a[special]-[2anything]"
  },
  {
    type = "virtual-signal",
    name = "signal-each",
    icon = "__base__/graphics/icons/signal/signal_each.png",
    icon_size = 64, icon_mipmaps = 4,
    subgroup = "virtual-signal-special",
    order = "a[special]-[3each]"
  },

  {
    type = "virtual-signal",
    name = "signal-red",
    icon = "__base__/graphics/icons/signal/signal_red.png",
    icon_size = 64, icon_mipmaps = 4,
    subgroup = "virtual-signal-color",
    order = "d[colors]-[1red]"
  },
  {
    type = "virtual-signal",
    name = "signal-green",
    icon = "__base__/graphics/icons/signal/signal_green.png",
    icon_size = 64, icon_mipmaps = 4,
    subgroup = "virtual-signal-color",
    order = "d[colors]-[2green]"
  },
  {
    type = "virtual-signal",
    name = "signal-blue",
    icon = "__base__/graphics/icons/signal/signal_blue.png",
    icon_size = 64, icon_mipmaps = 4,
    subgroup = "virtual-signal-color",
    order = "d[colors]-[3blue]"
  },
  {
    type = "virtual-signal",
    name = "signal-yellow",
    icon = "__base__/graphics/icons/signal/signal_yellow.png",
    icon_size = 64, icon_mipmaps = 4,
    subgroup = "virtual-signal-color",
    order = "d[colors]-[4yellow]"
  },
  {
    type = "virtual-signal",
    name = "signal-pink",
    icon = "__base__/graphics/icons/signal/signal_pink.png",
    icon_size = 64, icon_mipmaps = 4,
    subgroup = "virtual-signal-color",
    order = "d[colors]-[5pink]"
  },
  {
    type = "virtual-signal",
    name = "signal-cyan",
    icon = "__base__/graphics/icons/signal/signal_cyan.png",
    icon_size = 64, icon_mipmaps = 4,
    subgroup = "virtual-signal-color",
    order = "d[colors]-[6cyan]"
  },
  {
    type = "virtual-signal",
    name = "signal-white",
    icon = "__base__/graphics/icons/signal/signal_white.png",
    icon_size = 64, icon_mipmaps = 4,
    subgroup = "virtual-signal-color",
    order = "d[colors]-[7white]"
  },
  {
    type = "virtual-signal",
    name = "signal-grey",
    icon = "__base__/graphics/icons/signal/signal_grey.png",
    icon_size = 64, icon_mipmaps = 4,
    subgroup = "virtual-signal-color",
    order = "d[colors]-[8grey]"
  },
  {
    type = "virtual-signal",
    name = "signal-black",
    icon = "__base__/graphics/icons/signal/signal_black.png",
    icon_size = 64, icon_mipmaps = 4,
    subgroup = "virtual-signal-color",
    order = "d[colors]-[9black]"
  },
  {
    type = "virtual-signal",
    name = "signal-check",
    icon = "__base__/graphics/icons/checked-green.png",
    icon_size = 64, icon_mipmaps = 4,
    subgroup = "virtual-signal",
    order = "e[signal]-[1checked]"
  },
  {
    type = "virtual-signal",
    name = "signal-info",
    icon = "__base__/graphics/icons/info.png",
    icon_size = 64, icon_mipmaps = 4,
    subgroup = "virtual-signal",
    order = "e[signal]-[2info]"
  },
  {
    type = "virtual-signal",
    name = "signal-dot",
    icon = "__base__/graphics/icons/list-dot.png",
    icon_size = 64, icon_mipmaps = 4,
    subgroup = "virtual-signal",
    order = "e[signal]-[3dot]"
  }
})
