Find a trade-off between dependency injection and the Qt object tree -> pointers, eek.