root:
  items:
    - type: rect
      bounds: [10, 10, 250, 50]
      color: white
    - text: "A B C a b c"
      origin: 20 50
      size: 32
      font: "FreeSans.ttf"

    - type: rect
      bounds: [270, 10, 250, 50]
      color: red
    - text: "A B C a b c"
      origin: 280 50
      size: 32
      font: "FreeSans.ttf"

    - type: rect
      bounds: [530, 10, 250, 50]
      color: green
    - text: "A B C a b c"
      origin: 540 50
      size: 32
      font: "FreeSans.ttf"

    - type: rect
      bounds: [10, 70, 250, 50]
      color: blue
    - text: "A B C a b c"
      origin: 20 110
      size: 32
      font: "FreeSans.ttf"

    - type: rect
      bounds: [270, 70, 250, 50]
      color: [100, 100, 100]
    - text: "A B C a b c"
      origin: 280 110
      size: 32
      font: "FreeSans.ttf"

    - type: rect
      bounds: [530, 70, 250, 50]
      color: [200, 100, 150]
    - text: "A B C a b c"
      origin: 540 110
      size: 32
      font: "FreeSans.ttf"

    - type: rect
      bounds: [10, 130, 250, 50]
      color: white
    - text: "A B C a b c"
      origin: 20 170
      size: 32
      font: "FreeSans.ttf"
      color: white

    - type: rect
      bounds: [270, 130, 250, 50]
      color: red
    - text: "A B C a b c"
      origin: 280 170
      size: 32
      font: "FreeSans.ttf"
      color: white

    - type: rect
      bounds: [530, 130, 250, 50]
      color: green
    - text: "A B C a b c"
      origin: 540 170
      size: 32
      font: "FreeSans.ttf"
      color: white

    - type: rect
      bounds: [10, 190, 250, 50]
      color: blue
    - text: "A B C a b c"
      origin: 20 230
      size: 32
      font: "FreeSans.ttf"
      color: white

    - type: rect
      bounds: [270, 190, 250, 50]
      color: [100, 100, 100]
    - text: "A B C a b c"
      origin: 280 230
      size: 32
      font: "FreeSans.ttf"
      color: white

    - type: rect
      bounds: [530, 190, 250, 50]
      color: [200, 100, 150]
    - text: "A B C a b c"
      origin: 540 230
      size: 32
      font: "FreeSans.ttf"
      color: white

    - type: rect
      bounds: [10, 250, 250, 50]
      color: white
    - text: "A B C a b c"
      origin: 20 290
      size: 32
      font: "FreeSans.ttf"
      color: [200, 180, 200]

    - type: rect
      bounds: [270, 250, 250, 50]
      color: red
    - text: "A B C a b c"
      origin: 280 290
      size: 32
      font: "FreeSans.ttf"
      color: [200, 180, 200]

    - type: rect
      bounds: [530, 250, 250, 50]
      color: green
    - text: "A B C a b c"
      origin: 540 290
      size: 32
      font: "FreeSans.ttf"
      color: [200, 180, 200]

    - type: rect
      bounds: [10, 310, 250, 50]
      color: blue
    - text: "A B C a b c"
      origin: 20 350
      size: 32
      font: "FreeSans.ttf"
      color: [200, 180, 200]

    - type: rect
      bounds: [270, 310, 250, 50]
      color: [100, 100, 100]
    - text: "A B C a b c"
      origin: 280 350
      size: 32
      font: "FreeSans.ttf"
      color: [200, 180, 200]

    - type: rect
      bounds: [530, 310, 250, 50]
      color: [200, 100, 150]
    - text: "A B C a b c"
      origin: 540 350
      size: 32
      font: "FreeSans.ttf"
      color: [200, 180, 200]

    - type: rect
      bounds: [10, 370, 250, 50]
      color: white
    - text: "A B C a b c"
      origin: 20 410
      size: 32
      font: "FreeSans.ttf"
      color: [50, 50, 50, 0.5]

    - type: rect
      bounds: [270, 370, 250, 50]
      color: red
    - text: "A B C a b c"
      origin: 280 410
      size: 32
      font: "FreeSans.ttf"
      color: [50, 50, 50, 0.5]

    - type: rect
      bounds: [530, 370, 250, 50]
      color: green
    - text: "A B C a b c"
      origin: 540 410
      size: 32
      font: "FreeSans.ttf"
      color: [50, 50, 50, 0.5]

    - type: rect
      bounds: [10, 430, 250, 50]
      color: blue
    - text: "A B C a b c"
      origin: 20 470
      size: 32
      font: "FreeSans.ttf"
      color: [50, 50, 50, 0.5]

    - type: rect
      bounds: [270, 430, 250, 50]
      color: [100, 100, 100]
    - text: "A B C a b c"
      origin: 280 470
      size: 32
      font: "FreeSans.ttf"
      color: [50, 50, 50, 0.5]

    - type: rect
      bounds: [530, 430, 250, 50]
      color: [200, 100, 150]
    - text: "A B C a b c"
      origin: 540 470
      size: 32
      font: "FreeSans.ttf"
      color: [50, 50, 50, 0.5]
