Refactor to make it possible to use reflection to add support for new dataset types, simplifying the process for adding a new dataset type.
As part of this it'd be good to standardize input/output of the generate datasets methods. In particular an option to provide json as input (instead of the question/answer approach) and consolidating the xml writing (and option for writing each dataset to it's own xml file for ease of using with SAXParser XInclude support).
Refactor to make it possible to use reflection to add support for new dataset types, simplifying the process for adding a new dataset type.
As part of this it'd be good to standardize input/output of the generate datasets methods. In particular an option to provide json as input (instead of the question/answer approach) and consolidating the xml writing (and option for writing each dataset to it's own xml file for ease of using with SAXParser XInclude support).