Added support for more complex ModuleNamespaceSpecifications
Refactored Documentation