Refactor ArcBall camera code + add demo of ArcBall manipulation.