#317 #316 #313 Improved explanation of Top Level Module interaction with submodules, added documentation of how to build modules, linked to relevant BASIS CMake variables.