1 ExporterType : a tag class to mark a std::string as an identifier for an exporter
3 template DataExport : the main class that exports data, being configured with all the other classes - actually creates the exporters via its own factory
11 +------------------------+
12 | DataExportStreamConfig | maps the configuration to a specific exporter factory tag
13 +------------------------+