DI concept for modules and services implemented.