When laying out the blueprint for a new mobile project, an architect needs to
consider a variety of technologies, frameworks, & design patterns to be used.
Amongst the various architectural decisions needing to be made, one may need to
form a dependency injection approach. As this endeavor may be time