Synced submodule. Simplified the way templates are generated.