Move some export features into baseclass and base campaign export on it