I've just started doing the Quickstarts, so be kind....
I see in the Modularity quickstarts how modules can be loaded (config, directory, in-code).
But then the very next quickstart - View Discovery - doesn't appear to use any of these methods.
The InitializeModules method of its Bootstrapper simply does a Container.Resolve of the module type, with no apparent interaction with a ModuleCatalog (ie, it doesn't override GetModuleCatalog).
To further add to my confusion, the docs state "If you are using the UnityBootstrapper [which the View Discovery quickstart does], you must provide a module catalog instance; if you do not, a run-time exception is thrown".
Since it doesn't get a run-time exception, I assume that the View Discovery quickstart is "providing" a module catalog. But where? And how do the modules get added to it?