Exporter refactored. Now, instead of upcasting editor objects, it just omits editor components.
ExporterTest has also been adapted and now it compiles and works.
All @anserran comments addressed
Merge pull request #333 from jtorrente/refactor-exporter

Exporter refactored.