Dependency injection framework for Qt