code: function addGridLayout() {
      var gridModifier = new Modifier({
          size: [200, 200],
          transform: Transform.translate(0, 300)
      });
  
      var gridLayout = new GridLayout({
          dimensions: [3, 4]
      });
  
      function getItem() {
          return new Surface({
              properties: {
                  backgroundColor: getRandomColor()
              }
          });
      }
  
      var items = [];
      for (var i = 0; i < 10; i++) {
          items.push(getItem());
      }
  
      gridLayout.sequenceFrom(items);
      ctx.add(gridModifier).add(gridLayout);
  }
docs: /*
  GridLayout