Added initial Dependency Inversion concept