A template parser that dynamically generates forms for populating the template.