Rename ExportObject to ProjectExportObject

To avoid ambiguity of its purpose.
Some R# refactoring
Refactor export command

Instead of being one per object, we'll have one command that takes a
--type parameter to determine what exporter to use.