New concept of Exporter based on Visitor Pattern

- not tested