better template builder got in place
* wrote a template builder framework
* put the current 'root' template in it
* split the current 'root' template into multiple parts
* built the 'root' template with the framework
* prepared the root for the upcoming offline-builder-system capability