{
  "params": {
    "frame": {
      "type": "choice",
      "options": [
        "chrome",
        "brass",
        "pipe",
        "wood"
      ],
      "default": "chrome",
      "label": "Frame",
      "describe": "chrome (modern store rail, black plastic hangers), brass (brass tubes on walnut feet with wooden hangers, boutique), pipe (black iron pipe with fittings and a timber shoe shelf, industrial), wood (chamfered timber posts with a brass rail and a shelf, Scandinavian)."
    },
    "width": {
      "type": "range",
      "min": 1,
      "max": 1.8,
      "step": 0.1,
      "default": 1.4,
      "label": "Width",
      "describe": "Rail length in metres, 1.0 to 1.8. Height (1.6 m) and depth (50 cm) stay the same."
    },
    "stock": {
      "type": "choice",
      "options": [
        "mixed",
        "shirts",
        "dresses",
        "coats"
      ],
      "default": "mixed",
      "label": "Stock",
      "describe": "What hangs on it: mixed (t-shirts, shirts, dresses, coats and skirts), shirts, dresses (with skirts) or coats."
    },
    "count": {
      "type": "range",
      "min": 0,
      "max": 10,
      "step": 1,
      "default": 9,
      "label": "Hangers",
      "describe": "Number of garments on hangers, 0 (an empty rail) to 10."
    },
    "seed": {
      "type": "range",
      "min": 1,
      "max": 60,
      "step": 1,
      "default": 4,
      "label": "Seed",
      "describe": "Shuffles garment types, colours, spacing and which ones carry a swing tag."
    }
  },
  "presets": {
    "boutique rail": {
      "frame": "brass",
      "stock": "dresses",
      "count": 7,
      "width": 1.2,
      "seed": 11
    },
    "thrift store": {
      "frame": "chrome",
      "stock": "mixed",
      "count": 10,
      "width": 1.8,
      "seed": 4
    },
    "loft showroom": {
      "frame": "pipe",
      "stock": "coats",
      "count": 6,
      "width": 1.4,
      "seed": 21
    }
  },
  "night": null
}