I like the `patterns` idea that you have there, though we'll probably do more of that on the server-side compilation step.  It might be useful to group templates by their templating engine, if we have a project that has precompiled templates with multiple rendering engines.