I created new loading mechanism that can load several partials and the main content at the same time.  I moved the old template module to build.  It will be going away eventually and merging into the gulp build system.  I created a new template module that will convert all fragments that go into it.  I took steps to avoid circular dependencies by refactoring code and having singletons add an .instance member to the module.exports object instead of replacing it.