{
  "params": {
    "palette": {
      "type": "choice",
      "options": [
        "synthwave",
        "toxic",
        "inferno",
        "ice",
        "rainbow"
      ],
      "default": "synthwave",
      "label": "Palette",
      "describe": "Neon colours: synthwave (pink, cyan, violet, orange), toxic (acid green, violet, yellow, mint), inferno (red, amber, pink, pale gold), ice (cyans and cold white), rainbow (one of every hue)."
    },
    "count": {
      "type": "range",
      "min": 3,
      "max": 9,
      "step": 1,
      "default": 7,
      "label": "Signs",
      "describe": "How many signs hang on the rails, 3 to 9, laid out on a 3 x 3 grid."
    },
    "blade": {
      "type": "toggle",
      "default": true,
      "label": "Blade sign",
      "describe": "A tall vertical blade sign at the right end, sticking 0.8 m out from the wall with glyph bars on both faces."
    },
    "seed": {
      "type": "range",
      "min": 1,
      "max": 999,
      "step": 1,
      "default": 8,
      "label": "Seed",
      "describe": "Layout seed: which grid cells hold signs, which shape each one is (ring, arrow, zigzag, triangle, bars, lightbox, disc, glyphs), its colour, size and the wiring."
    }
  },
  "presets": {
    "noodle alley": {
      "palette": "synthwave",
      "count": 7,
      "blade": true,
      "seed": 8
    },
    "acid arcade": {
      "palette": "toxic",
      "count": 9,
      "blade": true,
      "seed": 41
    },
    "quiet bar": {
      "palette": "inferno",
      "count": 3,
      "blade": false,
      "seed": 15
    }
  },
  "night": {
    "neon": {
      "zone": "neon",
      "intensity": 1.8,
      "describe": "Every tube and lightbox glows in its own colour."
    },
    "led": {
      "zone": "led",
      "color": "#5cff8a",
      "intensity": 1.4,
      "describe": "The transformer status light."
    }
  }
}