ef15c60386
What: - The time taken to load in sequence is the same as in parallel, and it doesn't create multiple db queries simultaneously when starting each module. - Rework modules bootstrap (now all dependencies are available from the constructor and cross deps are allowed without any topological sort needed. It also allow improvements in the future) - First load all modules - then resolve and register instances Co-authored-by: Adrien de Peretti <25098370+adrien2p@users.noreply.github.com>