Introduced templating.