This'll (for now) allow implementations to define their own template sets.
This'll (for now) allow implementations to define their own template sets.