Add support for module dependency scanning by specifying a root module
through which all module dependencies are derived by having an @Inject
constructor and dependent modules as constructor arguments.