code: function Panel(options) {
    var panelLayout = options.layoutConfig;
    var viewLayouts = createLayout(panelLayout.view.views);
    this.getPosition = panelLayout.getPosition;
    this.views = _.map(viewLayouts, function (viewLayout) {
      viewLayout.getPosition = wrapGetPosition(viewLayout.getPosition, panelLayout.getPosition);
      return options.creator(viewLayout);
    });
  }
docs: A psudeo view that creates sub views and lays them out in columns and rows
  
  @param {Object} options view creation options
  
  @returns {null} The class needs to be created with new