LayerAssembly applicationLayer = applicationAssembly.layer( "Application" );
ModuleAssembly applicationModule = applicationLayer.module( "Application" );
new DomainApplicationAssembler().assemble( applicationModule );
// View Layer
LayerAssembly viewLayer = applicationAssembly.layer( "View" );
ModuleAssembly viewModule = viewLayer.module( "View" );
new ViewAssembler().assemble( viewModule );
viewLayer.uses( applicationLayer );
return applicationAssembly;
}