Refactor
Re-attach ScaleGestureDetector
Remove unused translation from viewport
Enhance orthoginality of Scene.Viewport getters & setters