A project in dart just created to implement dependency injection pattern as an example