Major re-design of exporter classes -- now the Exporter and PartExporter objects are smaller.