Ongoing Viewer work

Refactor camera tracking code into a common ViewerDynamicSceneControls utility class, which will let users using the DyanmicScene layer easily add useful input behavior.