{
  "params": {
    "count": {
      "type": "range",
      "min": 1,
      "max": 6,
      "step": 1,
      "default": 4,
      "label": "Stones",
      "describe": "How many headstones in the set, 1 to 6. Each one takes its own shape and lean from the seed."
    },
    "layout": {
      "type": "choice",
      "options": [
        "row",
        "cluster",
        "graves"
      ],
      "default": "cluster",
      "label": "Layout",
      "describe": "row: stones side by side about 1.1 m apart; cluster: a loose, uneven huddle; graves: a row with a low earth mound in front of each stone."
    },
    "stone": {
      "type": "choice",
      "options": [
        "granite",
        "sandstone",
        "slate",
        "marble"
      ],
      "default": "granite",
      "label": "Stone",
      "describe": "Material colour: granite (mid grey), sandstone (warm tan), slate (dark blue-grey), marble (pale white)."
    },
    "moss": {
      "type": "range",
      "min": 0,
      "max": 1,
      "step": 0.05,
      "default": 0.5,
      "label": "Moss",
      "describe": "How overgrown the stones are: 0 is clean stone; 1 has thick moss clumps round every base and on the tops."
    },
    "seed": {
      "type": "range",
      "min": 1,
      "max": 99,
      "step": 1,
      "default": 13,
      "label": "Seed",
      "describe": "Picks each stone's shape, size, lean and where the moss grows. Any whole number gives a different set."
    }
  },
  "presets": {
    "old churchyard row": {
      "layout": "row",
      "count": 5,
      "stone": "sandstone",
      "moss": 0.8
    },
    "fresh graves": {
      "layout": "graves",
      "count": 3,
      "stone": "slate",
      "moss": 0.1
    },
    "lonely marble": {
      "count": 1,
      "stone": "marble",
      "moss": 0.3,
      "seed": 4
    }
  },
  "night": null
}