fix deletion of both empty viewers, after docking #6
calculate vertex normals only once, switch show/hide normals #10
handle normal rendering config in seperate class #10
configurable normal arrow size #10