data:extend(
{
  {
    type = "virtual-signal",
    name = "signal-everything",
    icon = "__base__/graphics/icons/signal/signal_everything.png",
    subgroup = "virtual-signal-special",
    order = "a[special]-[1everything]"
  },
  {
    type = "virtual-signal",
    name = "signal-anything",
    icon = "__base__/graphics/icons/signal/signal_anything.png",
    subgroup = "virtual-signal-special",
    order = "a[special]-[3anything]"
  },
  {
    type = "virtual-signal",
    name = "signal-each",
    icon = "__base__/graphics/icons/signal/signal_each.png",
    subgroup = "virtual-signal-special",
    order = "a[special]-[2each]"
  },
  {
    type = "virtual-signal",
    name = "signal-red",
    icon = "__base__/graphics/icons/signal/signal_red.png",
    subgroup = "virtual-signal-color",
    order = "d[colors]-[1red]"
  },
  {
    type = "virtual-signal",
    name = "signal-green",
    icon = "__base__/graphics/icons/signal/signal_green.png",
    subgroup = "virtual-signal-color",
    order = "d[colors]-[2green]"
  },
  {
    type = "virtual-signal",
    name = "signal-blue",
    icon = "__base__/graphics/icons/signal/signal_blue.png",
    subgroup = "virtual-signal-color",
    order = "d[colors]-[3blue]"
  },
  {
    type = "virtual-signal",
    name = "signal-cyan",
    icon = "__base__/graphics/icons/signal/signal_cyan.png",
    subgroup = "virtual-signal-color",
    order = "d[colors]-[4cyan]"
  },
  {
    type = "virtual-signal",
    name = "signal-pink",
    icon = "__base__/graphics/icons/signal/signal_pink.png",
    subgroup = "virtual-signal-color",
    order = "d[colors]-[5pink]"
  },
  {
    type = "virtual-signal",
    name = "signal-yellow",
    icon = "__base__/graphics/icons/signal/signal_yellow.png",
    subgroup = "virtual-signal-color",
    order = "d[colors]-[6yellow]"
  },
  {
    type = "virtual-signal",
    name = "signal-white",
    icon = "__base__/graphics/icons/signal/signal_white.png",
    subgroup = "virtual-signal-color",
    order = "d[colors]-[7white]"
  },
  {
    type = "virtual-signal",
    name = "signal-grey",
    icon = "__base__/graphics/icons/signal/signal_grey.png",
    subgroup = "virtual-signal-color",
    order = "d[colors]-[8grey]"
  },
  {
    type = "virtual-signal",
    name = "signal-black",
    icon = "__base__/graphics/icons/signal/signal_black.png",
    subgroup = "virtual-signal-color",
    order = "d[colors]-[9black]"
  },
  {
    type = "virtual-signal",
    name = "signal-check",
    icon = "__base__/graphics/icons/signal/signal-checked-green.png",
    subgroup = "virtual-signal",
    order = "a[checked]"
  },
  {
    type = "virtual-signal",
    name = "signal-deny",
    icon = "__base__/graphics/icons/signal/signal-deny.png",
    subgroup = "virtual-signal",
    order = "b[deny]"
  },
  {
    type = "virtual-signal",
    name = "signal-no-entry",
    icon = "__base__/graphics/icons/signal/signal-no-entry.png",
    subgroup = "virtual-signal",
    order = "c[no-entry]"
  },
  {
    type = "virtual-signal",
    name = "signal-heart",
    icon = "__base__/graphics/icons/signal/signal-heart.png",
    subgroup = "virtual-signal",
    order = "d[heart]"
  },
  {
    type = "virtual-signal",
    name = "signal-alert",
    icon = "__base__/graphics/icons/signal/signal-alert.png",
    subgroup = "virtual-signal",
    order = "e[alert]"
  },
  {
    type = "virtual-signal",
    name = "signal-star",
    icon = "__base__/graphics/icons/signal/signal-star.png",
    subgroup = "virtual-signal",
    order = "f[star]"
  },
  {
    type = "virtual-signal",
    name = "signal-info",
    icon = "__base__/graphics/icons/info.png",
    subgroup = "virtual-signal",
    order = "i[info]"
  },
  {
    type = "virtual-signal",
    name = "signal-dot",
    icon = "__base__/graphics/icons/list-dot.png",
    subgroup = "shapes",
    order = "m[dot]"
  },
  {
    type = "virtual-signal",
    name = "signal-1",
    icon = "__base__/graphics/icons/signal/signal_1.png",
    subgroup = "virtual-signal-number",
    order = "b[numbers]-[1]"
  },
  {
    type = "virtual-signal",
    name = "signal-2",
    icon = "__base__/graphics/icons/signal/signal_2.png",
    subgroup = "virtual-signal-number",
    order = "b[numbers]-[2]"
  },
  {
    type = "virtual-signal",
    name = "signal-3",
    icon = "__base__/graphics/icons/signal/signal_3.png",
    subgroup = "virtual-signal-number",
    order = "b[numbers]-[3]"
  },
  {
    type = "virtual-signal",
    name = "signal-4",
    icon = "__base__/graphics/icons/signal/signal_4.png",
    subgroup = "virtual-signal-number",
    order = "b[numbers]-[4]"
  },
  {
    type = "virtual-signal",
    name = "signal-5",
    icon = "__base__/graphics/icons/signal/signal_5.png",
    subgroup = "virtual-signal-number",
    order = "b[numbers]-[5]"
  },
  {
    type = "virtual-signal",
    name = "signal-6",
    icon = "__base__/graphics/icons/signal/signal_6.png",
    subgroup = "virtual-signal-number",
    order = "b[numbers]-[6]"
  },
  {
    type = "virtual-signal",
    name = "signal-7",
    icon = "__base__/graphics/icons/signal/signal_7.png",
    subgroup = "virtual-signal-number",
    order = "b[numbers]-[7]"
  },
  {
    type = "virtual-signal",
    name = "signal-8",
    icon = "__base__/graphics/icons/signal/signal_8.png",
    subgroup = "virtual-signal-number",
    order = "b[numbers]-[8]"
  },
  {
    type = "virtual-signal",
    name = "signal-9",
    icon = "__base__/graphics/icons/signal/signal_9.png",
    subgroup = "virtual-signal-number",
    order = "b[numbers]-[9]"
  },
  {
    type = "virtual-signal",
    name = "signal-0",
    icon = "__base__/graphics/icons/signal/signal_0.png",
    subgroup = "virtual-signal-number",
    order = "b[numbers]-[0]"
  },

  {
    type = "virtual-signal",
    name = "signal-A",
    icon = "__base__/graphics/icons/signal/signal_A.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[A]"
  },
  {
    type = "virtual-signal",
    name = "signal-B",
    icon = "__base__/graphics/icons/signal/signal_B.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[B]"
  },
  {
    type = "virtual-signal",
    name = "signal-C",
    icon = "__base__/graphics/icons/signal/signal_C.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[C]"
  },
  {
    type = "virtual-signal",
    name = "signal-D",
    icon = "__base__/graphics/icons/signal/signal_D.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[D]"
  },
  {
    type = "virtual-signal",
    name = "signal-E",
    icon = "__base__/graphics/icons/signal/signal_E.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[E]"
  },
  {
    type = "virtual-signal",
    name = "signal-F",
    icon = "__base__/graphics/icons/signal/signal_F.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[F]"
  },
  {
    type = "virtual-signal",
    name = "signal-G",
    icon = "__base__/graphics/icons/signal/signal_G.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[G]"
  },
  {
    type = "virtual-signal",
    name = "signal-H",
    icon = "__base__/graphics/icons/signal/signal_H.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[H]"
  },
  {
    type = "virtual-signal",
    name = "signal-I",
    icon = "__base__/graphics/icons/signal/signal_I.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[I]"
  },
  {
    type = "virtual-signal",
    name = "signal-J",
    icon = "__base__/graphics/icons/signal/signal_J.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[J]"
  },
  {
    type = "virtual-signal",
    name = "signal-K",
    icon = "__base__/graphics/icons/signal/signal_K.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[K]"
  },
  {
    type = "virtual-signal",
    name = "signal-L",
    icon = "__base__/graphics/icons/signal/signal_L.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[L]"
  },
  {
    type = "virtual-signal",
    name = "signal-M",
    icon = "__base__/graphics/icons/signal/signal_M.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[M]"
  },
  {
    type = "virtual-signal",
    name = "signal-N",
    icon = "__base__/graphics/icons/signal/signal_N.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[N]"
  },
  {
    type = "virtual-signal",
    name = "signal-O",
    icon = "__base__/graphics/icons/signal/signal_O.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[O]"
  },
  {
    type = "virtual-signal",
    name = "signal-P",
    icon = "__base__/graphics/icons/signal/signal_P.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[P]"
  },
  {
    type = "virtual-signal",
    name = "signal-Q",
    icon = "__base__/graphics/icons/signal/signal_Q.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[Q]"
  },
  {
    type = "virtual-signal",
    name = "signal-R",
    icon = "__base__/graphics/icons/signal/signal_R.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[R]"
  },
  {
    type = "virtual-signal",
    name = "signal-S",
    icon = "__base__/graphics/icons/signal/signal_S.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[S]"
  },
  {
    type = "virtual-signal",
    name = "signal-T",
    icon = "__base__/graphics/icons/signal/signal_T.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[T]"
  },
  {
    type = "virtual-signal",
    name = "signal-U",
    icon = "__base__/graphics/icons/signal/signal_U.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[U]"
  },
  {
    type = "virtual-signal",
    name = "signal-V",
    icon = "__base__/graphics/icons/signal/signal_V.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[V]"
  },
  {
    type = "virtual-signal",
    name = "signal-W",
    icon = "__base__/graphics/icons/signal/signal_W.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[W]"
  },
  {
    type = "virtual-signal",
    name = "signal-X",
    icon = "__base__/graphics/icons/signal/signal_X.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[X]"
  },
  {
    type = "virtual-signal",
    name = "signal-Y",
    icon = "__base__/graphics/icons/signal/signal_Y.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[Y]"
  },
  {
    type = "virtual-signal",
    name = "signal-Z",
    icon = "__base__/graphics/icons/signal/signal_Z.png",
    subgroup = "virtual-signal-letter",
    order = "c[letters]-[Z]"
  },
  {
    type = "virtual-signal",
    name = "signal-comma",
    icon = "__base__/graphics/icons/signal/signal-comma.png",
    subgroup = "virtual-signal-letter",
    order = "zb[comma]"
  },
  {
    type = "virtual-signal",
    name = "signal-letter-dot",
    icon = "__base__/graphics/icons/signal/signal-letter-dot.png",
    subgroup = "virtual-signal-letter",
    order = "zc[letter-dot]"
  },
  {
    type = "virtual-signal",
    name = "signal-exclamation-mark",
    icon = "__base__/graphics/icons/signal/signal-exclamation-mark.png",
    subgroup = "virtual-signal-letter",
    order = "zd[exclamation-mark]"
  },
  {
    type = "virtual-signal",
    name = "signal-question-mark",
    icon = "__base__/graphics/icons/signal/signal-question-mark.png",
    subgroup = "virtual-signal-letter",
    order = "ze[question-mark]"
  },
  {
    type = "virtual-signal",
    name = "signal-colon",
    icon = "__base__/graphics/icons/signal/signal-colon.png",
    subgroup = "virtual-signal-punctuation",
    order = "e[colon]"
  },
  {
    type = "virtual-signal",
    name = "signal-slash",
    icon = "__base__/graphics/icons/signal/signal-slash.png",
    subgroup = "virtual-signal-punctuation",
    order = "f[slash]"
  },
  {
    type = "virtual-signal",
    name = "signal-apostrophe",
    icon = "__base__/graphics/icons/signal/signal-apostrophe.png",
    subgroup = "virtual-signal-punctuation",
    order = "g[apostrophe]"
  },
  {
    type = "virtual-signal",
    name = "signal-quotation-mark",
    icon = "__base__/graphics/icons/signal/signal-quotation-mark.png",
    subgroup = "virtual-signal-punctuation",
    order = "h[quotation-mark]"
  },
  {
    type = "virtual-signal",
    name = "signal-ampersand",
    icon = "__base__/graphics/icons/signal/signal-ampersand.png",
    subgroup = "virtual-signal-punctuation",
    order = "i[ampersand]"
  },
  {
    type = "virtual-signal",
    name = "signal-circumflex-accent",
    icon = "__base__/graphics/icons/signal/signal-circumflex-accent.png",
    subgroup = "virtual-signal-punctuation",
    order = "j[circumflex-accent]"
  },
  {
    type = "virtual-signal",
    name = "signal-number-sign",
    icon = "__base__/graphics/icons/signal/signal-number-sign.png",
    subgroup = "virtual-signal-punctuation",
    order = "k[number-sign]"
  },
  {
    type = "virtual-signal",
    name = "signal-percent",
    icon = "__base__/graphics/icons/signal/signal-percent.png",
    subgroup = "virtual-signal-punctuation",
    order = "l[percent]"
  },

  {
    type = "virtual-signal",
    name = "signal-plus",
    icon = "__base__/graphics/icons/signal/signal-plus.png",
    subgroup = "virtual-signal-math",
    order = "aa[plus]"
  },
  {
    type = "virtual-signal",
    name = "signal-minus",
    icon = "__base__/graphics/icons/signal/signal-minus.png",
    subgroup = "virtual-signal-math",
    order = "ab[minus]"
  },
  {
    type = "virtual-signal",
    name = "signal-multiplication",
    icon = "__base__/graphics/icons/signal/signal-multiplication.png",
    subgroup = "virtual-signal-math",
    order = "ac[multiplication]"
  },
  {
    type = "virtual-signal",
    name = "signal-division",
    icon = "__base__/graphics/icons/signal/signal-division.png",
    subgroup = "virtual-signal-math",
    order = "ad[division]"
  },
  {
    type = "virtual-signal",
    name = "signal-equal",
    icon = "__base__/graphics/icons/signal/signal-equal.png",
    subgroup = "virtual-signal-math",
    order = "ae[equal]"
  },
  {
    type = "virtual-signal",
    name = "signal-not-equal",
    icon = "__base__/graphics/icons/signal/signal-not-equal.png",
    subgroup = "virtual-signal-math",
    order = "af[not-equal]"
  },
  {
    type = "virtual-signal",
    name = "signal-less-than",
    icon = "__base__/graphics/icons/signal/signal-less-than.png",
    subgroup = "virtual-signal-math",
    order = "ba[less-than]"
  },
  {
    type = "virtual-signal",
    name = "signal-greater-than",
    icon = "__base__/graphics/icons/signal/signal-greater-than.png",
    subgroup = "virtual-signal-math",
    order = "bb[greater-than]"
  },
  {
    type = "virtual-signal",
    name = "signal-less-than-or-equal-to",
    icon = "__base__/graphics/icons/signal/signal-less-than-or-equal-to.png",
    subgroup = "virtual-signal-math",
    order = "bc[less-than-or-equal-to]"
  },
  {
    type = "virtual-signal",
    name = "signal-greater-than-or-equal-to",
    icon = "__base__/graphics/icons/signal/signal-greater-than-or-equal-to.png",
    subgroup = "virtual-signal-math",
    order = "bd[greater-than-or-equal-to]"
  },
  {
    type = "virtual-signal",
    name = "signal-left-parenthesis",
    icon = "__base__/graphics/icons/signal/signal-left-parenthesis.png",
    subgroup = "virtual-signal-math",
    order = "da[left-parenthesis]"
  },
  {
    type = "virtual-signal",
    name = "signal-right-parenthesis",
    icon = "__base__/graphics/icons/signal/signal-right-parenthesis.png",
    subgroup = "virtual-signal-math",
    order = "db[right-parenthesis]"
  },
  {
    type = "virtual-signal",
    name = "signal-left-square-bracket",
    icon = "__base__/graphics/icons/signal/signal-left-square-bracket.png",
    subgroup = "virtual-signal-math",
    order = "dc[left-square-bracket]"
  },
  {
    type = "virtual-signal",
    name = "signal-right-square-bracket",
    icon = "__base__/graphics/icons/signal/signal-right-square-bracket.png",
    subgroup = "virtual-signal-math",
    order = "dd[right-square-bracket]"
  },

  {
    type = "virtual-signal",
    name = "shape-vertical",
    icon = "__base__/graphics/icons/shapes/shape-vertical.png",
    subgroup = "shapes",
    order = "a[straight-vertical]"
  },
  {
    type = "virtual-signal",
    name = "shape-horizontal",
    icon = "__base__/graphics/icons/shapes/shape-horizontal.png",
    subgroup = "shapes",
    order = "b[straight-horizontal]"
  },
  {
    type = "virtual-signal",
    name = "shape-diagonal",
    icon = "__base__/graphics/icons/shapes/shape-diagonal.png",
    subgroup = "shapes",
    order = "h[diagonal-1]"
  },
  {
    type = "virtual-signal",
    name = "shape-diagonal-2",
    icon = "__base__/graphics/icons/shapes/shape-diagonal-2.png",
    subgroup = "shapes",
    order = "h[diagonal-2]"
  },
  {
    type = "virtual-signal",
    name = "shape-curve",
    icon = "__base__/graphics/icons/shapes/shape-curve.png",
    subgroup = "shapes",
    order = "c[curve-1]"
  },
  {
    type = "virtual-signal",
    name = "shape-curve-2",
    icon = "__base__/graphics/icons/shapes/shape-curve-2.png",
    subgroup = "shapes",
    order = "c[curve-2]"
  },
  {
    type = "virtual-signal",
    name = "shape-curve-3",
    icon = "__base__/graphics/icons/shapes/shape-curve-3.png",
    subgroup = "shapes",
    order = "i[curve-3]"
  },
  {
    type = "virtual-signal",
    name = "shape-curve-4",
    icon = "__base__/graphics/icons/shapes/shape-curve-4.png",
    subgroup = "shapes",
    order = "i[curve-4]"
  },
  {
    type = "virtual-signal",
    name = "shape-cross",
    icon = "__base__/graphics/icons/shapes/shape-cross.png",
    subgroup = "shapes",
    order = "f[cross]"
  },
  {
    type = "virtual-signal",
    name = "shape-diagonal-cross",
    icon = "__base__/graphics/icons/shapes/shape-diagonal-cross.png",
    subgroup = "shapes",
    order = "g[diagonal-cross]"
  },
  {
    type = "virtual-signal",
    name = "shape-corner",
    icon = "__base__/graphics/icons/shapes/shape-corner.png",
    subgroup = "shapes",
    order = "d[corner-1]"
  },
  {
    type = "virtual-signal",
    name = "shape-corner-2",
    icon = "__base__/graphics/icons/shapes/shape-corner-2.png",
    subgroup = "shapes",
    order = "d[corner-2]"
  },
  {
    type = "virtual-signal",
    name = "shape-corner-3",
    icon = "__base__/graphics/icons/shapes/shape-corner-3.png",
    subgroup = "shapes",
    order = "jb[corner-3]"
  },
  {
    type = "virtual-signal",
    name = "shape-corner-4",
    icon = "__base__/graphics/icons/shapes/shape-corner-4.png",
    subgroup = "shapes",
    order = "ja[corner-4]"
  },
  {
    type = "virtual-signal",
    name = "shape-t",
    icon = "__base__/graphics/icons/shapes/shape-t.png",
    subgroup = "shapes",
    order = "e[t-1]"
  },
  {
    type = "virtual-signal",
    name = "shape-t-2",
    icon = "__base__/graphics/icons/shapes/shape-t-2.png",
    subgroup = "shapes",
    order = "e[t-2]"
  },
  {
    type = "virtual-signal",
    name = "shape-t-3",
    icon = "__base__/graphics/icons/shapes/shape-t-3.png",
    subgroup = "shapes",
    order = "kb[t-3]"
  },
  {
    type = "virtual-signal",
    name = "shape-t-4",
    icon = "__base__/graphics/icons/shapes/shape-t-4.png",
    subgroup = "shapes",
    order = "k[t-4]"
  },
  {
    type = "virtual-signal",
    name = "shape-circle",
    icon = "__base__/graphics/icons/shapes/shape-circle.png",
    subgroup = "shapes",
    order = "l[circle]"
  },
  {
    type = "virtual-signal",
    name = "up-arrow",
    icon = "__base__/graphics/icons/arrows/up-arrow.png",
    subgroup = "arrows",
    order = "a[up-arrow]"
  },
  {
    type = "virtual-signal",
    name = "up-right-arrow",
    icon = "__base__/graphics/icons/arrows/up-right-arrow.png",
    subgroup = "arrows",
    order = "b[up-right-arrow]"
  },
  {
    type = "virtual-signal",
    name = "right-arrow",
    icon = "__base__/graphics/icons/arrows/right-arrow.png",
    subgroup = "arrows",
    order = "c[right-arrow]"
  },
  {
    type = "virtual-signal",
    name = "down-right-arrow",
    icon = "__base__/graphics/icons/arrows/down-right-arrow.png",
    subgroup = "arrows",
    order = "d[down-right-arrow]"
  },
  {
    type = "virtual-signal",
    name = "down-arrow",
    icon = "__base__/graphics/icons/arrows/down-arrow.png",
    subgroup = "arrows",
    order = "e[down-arrow]"
  },
  {
    type = "virtual-signal",
    name = "down-left-arrow",
    icon = "__base__/graphics/icons/arrows/down-left-arrow.png",
    subgroup = "arrows",
    order = "f[down-left-arrow]"
  },
  {
    type = "virtual-signal",
    name = "left-arrow",
    icon = "__base__/graphics/icons/arrows/left-arrow.png",
    subgroup = "arrows",
    order = "g[left-arrow]"
  },
  {
    type = "virtual-signal",
    name = "up-left-arrow",
    icon = "__base__/graphics/icons/arrows/up-left-arrow.png",
    subgroup = "arrows",
    order = "h[up-left-arrow]"
  },

  {
    type = "virtual-signal",
    name = "signal-rightwards-leftwards-arrow",
    icon = "__base__/graphics/icons/arrows/signal-rightwards-leftwards-arrow.png",
    subgroup = "arrows-misc",
    order = "a[rightwards-leftwards-arrow]"
  },
  {
    type = "virtual-signal",
    name = "signal-upwards-downwards-arrow",
    icon = "__base__/graphics/icons/arrows/signal-upwards-downwards-arrow.png",
    subgroup = "arrows-misc",
    order = "b[upwards-downwards-arrow]"
  },
  {
    type = "virtual-signal",
    name = "signal-shuffle",
    icon = "__base__/graphics/icons/arrows/signal-shuffle.png",
    subgroup = "arrows-misc",
    order = "c[shuffle]"
  },
  {
    type = "virtual-signal",
    name = "signal-left-right-arrow",
    icon = "__base__/graphics/icons/arrows/signal-left-right-arrow.png",
    subgroup = "arrows-misc",
    order = "dleft-right-arrow]"
  },
  {
    type = "virtual-signal",
    name = "signal-up-down-arrow",
    icon = "__base__/graphics/icons/arrows/signal-up-down-arrow.png",
    subgroup = "arrows-misc",
    order = "e[up-down-arrow]"
  },
  {
    type = "virtual-signal",
    name = "signal-clockwise-circle-arrow",
    icon = "__base__/graphics/icons/arrows/signal-clockwise-circle-arrow.png",
    subgroup = "arrows-misc",
    order = "f[clockwise-circle-arrow]"
  },
  {
    type = "virtual-signal",
    name = "signal-anticlockwise-circle-arrow",
    icon = "__base__/graphics/icons/arrows/signal-anticlockwise-circle-arrow.png",
    subgroup = "arrows-misc",
    order = "g[anticlockwise-circle-arrow]"
  },
  {
    type = "virtual-signal",
    name = "signal-input",
    icon = "__base__/graphics/icons/arrows/signal-input.png",
    subgroup = "arrows-misc",
    order = "ha[input]"
  },
  {
    type = "virtual-signal",
    name = "signal-output",
    icon = "__base__/graphics/icons/arrows/signal-output.png",
    subgroup = "arrows-misc",
    order = "hb[output]"
  },
  {
    type = "virtual-signal",
    name = "signal-item-parameter",
    icon = "__base__/graphics/icons/signal/signal-item-parameter.png",
    subgroup = "parameters",
    order = "z[interrupt-parameters]-a[item-parameter]"
  },
  {
    type = "virtual-signal",
    name = "signal-fuel-parameter",
    icon = "__base__/graphics/icons/signal/signal-fuel-parameter.png",
    subgroup = "parameters",
    order = "z[interrupt-parameters]-b[fuel-parameter]"
  },
  {
    type = "virtual-signal",
    name = "signal-fluid-parameter",
    icon = "__base__/graphics/icons/signal/signal-fluid-parameter.png",
    subgroup = "parameters",
    order = "z[interrupt-parameters]-c[fluid-parameter]"
  },
  {
    type = "virtual-signal",
    name = "signal-signal-parameter",
    icon = "__base__/graphics/icons/signal/signal-signal-parameter.png",
    subgroup = "parameters",
    order = "z[interrupt-parameters]-d[signal-parameter]"
  },
  --------------------------------
  {
    type = "virtual-signal",
    name = "signal-fuel",
    icon = "__base__/graphics/icons/signal/signal-fuel.png",
    subgroup = "pictographs",
    order = "a[fuel]"
  },
  {
    type = "virtual-signal",
    name = "signal-lightning",
    icon = "__base__/graphics/icons/signal/signal-lightning.png",
    subgroup = "pictographs",
    order = "b[lightning]"
  },
  {
    type = "virtual-signal",
    name = "signal-battery-full",
    icon = "__base__/graphics/icons/signal/signal-battery-full.png",
    subgroup = "pictographs",
    order = "cd[battery-full]"
  },
  {
    type = "virtual-signal",
    name = "signal-battery-mid-level",
    icon = "__base__/graphics/icons/signal/signal-battery-mid-level.png",
    subgroup = "pictographs",
    order = "cb[battery-mid-level]"
  },
  {
    type = "virtual-signal",
    name = "signal-battery-low",
    icon = "__base__/graphics/icons/signal/signal-battery-low.png",
    subgroup = "pictographs",
    order = "ca[battery-low]"
  },
  {
    type = "virtual-signal",
    name = "signal-radioactivity",
    icon = "__base__/graphics/icons/signal/signal-radioactivity.png",
    subgroup = "pictographs",
    order = "d[radioactivity]"
  },
  {
    type = "virtual-signal",
    name = "signal-thermometer-blue",
    icon = "__base__/graphics/icons/signal/signal-thermometer-blue.png",
    subgroup = "pictographs",
    order = "e[thermometer-blue]"
  },
  {
    type = "virtual-signal",
    name = "signal-thermometer-red",
    icon = "__base__/graphics/icons/signal/signal-thermometer-red.png",
    subgroup = "pictographs",
    order = "eb[thermometer-red]"
  },
  {
    type = "virtual-signal",
    name = "signal-fire",
    icon = "__base__/graphics/icons/signal/signal-fire.png",
    subgroup = "pictographs",
    order = "f[fire]"
  },
  {
    type = "virtual-signal",
    name = "signal-explosion",
    icon = "__base__/graphics/icons/signal/signal-explosion.png",
    subgroup = "pictographs",
    order = "gb[explosion]"
  },
  {
    type = "virtual-signal",
    name = "signal-snowflake",
    icon = "__base__/graphics/icons/signal/signal-snowflake.png",
    subgroup = "pictographs",
    order = "g[snowflake]"
  },
  {
    type = "virtual-signal",
    name = "signal-liquid",
    icon = "__base__/graphics/icons/signal/signal-liquid.png",
    subgroup = "pictographs",
    order = "h[liquid]"
  },
  {
    type = "virtual-signal",
    name = "signal-stack-size",
    icon = "__base__/graphics/icons/signal/signal-stack-size.png",
    subgroup = "pictographs",
    order = "i[stack]"
  },
  {
    type = "virtual-signal",
    name = "signal-recycle",
    icon = "__base__/graphics/icons/signal/signal-recycle.png",
    subgroup = "pictographs",
    order = "j[recycle]"
  },
  {
    type = "virtual-signal",
    name = "signal-trash-bin",
    icon = "__base__/graphics/icons/signal/signal-trash-bin.png",
    subgroup = "pictographs",
    order = "k[trash-bin]"
  },
  {
    type = "virtual-signal",
    name = "signal-science-pack",
    icon = "__base__/graphics/icons/signal/signal-science-pack.png",
    subgroup = "pictographs",
    order = "l[science-pack]"
  },
  {
    type = "virtual-signal",
    name = "signal-map-marker",
    icon = "__base__/graphics/icons/signal/signal-map-marker.png",
    subgroup = "pictographs",
    order = "m[map-marker]"
  },
  {
    type = "virtual-signal",
    name = "signal-white-flag",
    icon = "__base__/graphics/icons/signal/signal-white-flag.png",
    subgroup = "pictographs",
    order = "mb[white-flag]"
  },
  {
    type = "virtual-signal",
    name = "signal-lock",
    icon = "__base__/graphics/icons/signal/signal-lock.png",
    subgroup = "pictographs",
    order = "n[lock]"
  },
  {
    type = "virtual-signal",
    name = "signal-unlock",
    icon = "__base__/graphics/icons/signal/signal-unlock.png",
    subgroup = "pictographs",
    order = "nb[unlock]"
  },
  {
    type = "virtual-signal",
    name = "signal-mining",
    icon = "__base__/graphics/icons/signal/signal-mining.png",
    subgroup = "pictographs",
    order = "q[mining]"
  },
  {
    type = "virtual-signal",
    name = "signal-clock",
    icon = "__base__/graphics/icons/signal/signal-clock.png",
    subgroup = "pictographs",
    order = "p[clock]"
  },
  {
    type = "virtual-signal",
    name = "signal-hourglass",
    icon = "__base__/graphics/icons/signal/signal-hourglass.png",
    subgroup = "pictographs",
    order = "pb[hourglass]"
  },
  {
    type = "virtual-signal",
    name = "signal-alarm",
    icon = "__base__/graphics/icons/signal/signal-alarm.png",
    subgroup = "pictographs",
    order = "pc[alarm]"
  },
  {
    type = "virtual-signal",
    name = "signal-sun",
    icon = "__base__/graphics/icons/signal/signal-sun.png",
    subgroup = "pictographs",
    order = "pd[sun]"
  },
  {
    type = "virtual-signal",
    name = "signal-moon",
    icon = "__base__/graphics/icons/signal/signal-moon.png",
    subgroup = "pictographs",
    order = "pe[moon]"
  },
  {
    type = "virtual-signal",
    name = "signal-speed",
    icon = "__base__/graphics/icons/signal/signal-speed.png",
    subgroup = "pictographs",
    order = "o[speed]"
  },
  {
    type = "virtual-signal",
    name = "signal-skull",
    icon = "__base__/graphics/icons/signal/signal-skull.png",
    subgroup = "pictographs",
    order = "sj[skull]"
  },
  {
    type = "virtual-signal",
    name = "signal-damage",
    icon = "__base__/graphics/icons/signal/signal-damage.png",
    subgroup = "pictographs",
    order = "sjb[damage]"
  },
  {
    type = "virtual-signal",
    name = "signal-weapon",
    icon = "__base__/graphics/icons/signal/signal-weapon.png",
    subgroup = "pictographs",
    order = "sjc[weapon]"
  },
  {
    type = "virtual-signal",
    name = "signal-ghost",
    icon = "__base__/graphics/icons/signal/signal-ghost.png",
    subgroup = "pictographs",
    order = "sjd[ghost]"
  },
})
