A template engine like Smarty.