Uses the Python jinja2 templating language to auto generate code for various languages.