var ResponseObject = ViewConfigurator(Router.getConfig(req.getPath())) // home.index

// Normal HTTP request

if(isNormal()){
  var layout = getLayoutHandlebarTemplate(ResponseObject.layout)
  
  var output = Handlebars.compile(layout,{
    "title":ResponseObject["title"].render()
    //and so on. In reality we simly iterate over ResponseObject to render each component.     
  });
  
  
  
}