Module definition
Module definitions can be provided for technical units in a project (components, dynamic libraries, executables etc.). Since projects are modules, explicit module definitions are optional.
Any number of modules can be defined within a project (schema element) or a module. Modules can be nested at any level. Modules are namespaces. Thus, the identifier defined for the module is a namespace name and can be used for prefixing the names (namespace or scope name), when referring to the module from an external position.