One of the many html-template-modules. It uses the TAL specification,
wich makes the templates (in most cases) more readable. And allow
the co-working with a Designers using WYSIWYG Stuff.
I think this is the right concept, if your project isn't small, and
templating is more suitable as transforming (XSLT).