How do you manage dependency injection in a multi-module mobile project to ensure testability at Accelyst?