For now, exporters receive the `std::string` path to output their data. It would be useful to have them receive an `std::ostream` and let caller manage the creation of that stream.