Provide a consistent interface to a wide array of templating languages