A code generator with a simple data model based on Jinja2.