root:
  items:
    - type: scroll-frame
      bounds: [10, 10, 50, 50]
      content-size: [200, 200]
      scroll-offset: [0, 30]
      items:
      - type: sticky-frame
        bounds: [10, 30, 50, 50]
        margin-top: 5
        vertical-offset-bounds: [0, 500]
        items:
        - type: sticky-frame
          bounds: [10, 30, 50, 50]
          margin-top: 10
          vertical-offset-bounds: [0, 500]
          items:
          - type: rect
            bounds: [10, 30, 50, 50]
            color: green
