Implemented parameters.
Added ModuleType and a repository for ModuleTypes.