Created the classes and interfaces for the representation of the modules, containing minimum.