[WIP] Improved current exports and add a new way to easily add new exporters

See #763