Enables manipulation of templates and there variables right up until the output is rendered.