Module configuration interface adjusted, added methods for compiling to a procedure