There are multiple strategies to achieve that.
Some notes
- rewrite stuff to trackball around a target node instead of the parent, like some other cameras do
- right now the transform of the parent is applied, it may well be a feature for some of us
- remove_child, add_child and smooth camera constraint solver ?
- probably best to use another class if the changes are expensive, or can't easily be toggled on/off