Got rid of the ugly Renderer. Instead we use a simple viewFactory now.

Plus general cleanup to reduce confusion (doc -> docCtrl)
and helper method to find nodeView elements via node id.