Minor tweaks to the factory base - further abstraction via the UDWParser base class
Add support for GPX formatted data.
Add placeholder for CSV formatted data.