Added the ModuleController and ModuleModel