CORE-5957 Refactoring to support Gin factories
CORE-5957 Converted most of app to use injection
Belphegor now depends on ui-disk-resource due to apps module inclusion
of NewToolRequest MVP. NewToolRequest MVP should be broken out into its
own module at some point.
There are still some other injectors used throughout the codebase;
Commons and Services. Eventually, the only injection points will be at
the DE and Belphegor entrypoint level.
CORE-5957 Corrected unit test failures
Merge pull request #12 from strootman/InjectionRefactor

Injection refactor