docs: my understanding of DI, Service Locator and module loaders