title: Backbone.Marionette Layout: Access region.layout.view directly
body: <p>I have a Marionette application which as more than 1 region.</p>
  
  <pre><code>App.addRegions({
      pageRegion: '#page',
      contentsRegion :'#contents'
  }); 
  </code></pre>
  
  <p>As part of App.pageRegion, I add a layout.</p>
  
  <pre><code>App.ConfiguratorLayout = Marionette.Layout.extend({
      template: '#configurator-page',
       regions: {
         CoreConfiguratorRegion: '#Core-Configurator-Region',
         SomeOtherRegion:'#someOtherregion'
     }
  });
  </code></pre>
  
  <p>This layout is rendered before the application starts. </p>
  
  <pre><code>App.addInitializer(function() {
   var configLayout = new App.ConfiguratorLayout();
   App.pageRegion.show(configLayout);
  });
  </code></pre>
  
  <p>Later on in the application, I just need to change the contents of the configLayout. </p>
  
  <p>I am trying to achieve something like this.
      App.pageRegion.ConfiguratorLayout.CoreConfiguratorRegion.show(someOtherLayout);</p>
  
  <p>Is there a way to do this besides using DOM selector on the $el of App.pageRegion.</p>
  
  <p>App.pageRegion.$el.find('#...')</p>