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. }); }