[feature/module_services] Add ability to use old module files for now
[feature/module_services] Add missing methods to module interface and base