Improved documentation for submodules