more modular code with conditional loading of modules after Patient Module Loads first. Unless a particular modules declares that it wants to load first on to the UI it will not be loaded. The module can also choose to be loaded after a Module loads. This helps in dependency management later on