Interaction class improvements.

Brought the track ball lens and viewport into the interaction class.
Got rid of the GroupNodeSpoke type, as the GroupNode simply implements
the Node interface without any modifications to the api.
Some cleanup to the Drawables api - methods were renamed.

We can now start the interaction with group nodes.