further structured the different classes of the module
updated module to allow the use of APL
improved mom configuration
added maui configuration as template