---
root:
  items:
    # top left
    - type: gradient
      bounds: 50 50 200 200
      start: 0 100
      end: 200 100
      stops: [0, red, 1, blue]
    # top right
    - type: gradient
      bounds: 350 50 200 200
      start: 0 100
      end: 200 100
      stops: [0, red, 1, blue]
    # bottom left
    - type: gradient
      bounds: 50 350 200 200
      start: 0 100
      end: 200 100
      stops: [0, red, 1, blue]
    # bottom right
    - type: gradient
      bounds: 350 350 200 200
      start: 0 100
      end: 200 100
      stops: [0, red, 1, blue]
