doc submodules