Issue #9: Added a base class for all VAST exporters and moved some functionality of the array exporter to it