issue #7 : improved Jinja2 templating for dataflow D: using macros and XSD schema validation