New modules for export functions

See #52