WIP commit, add support for pointer capture.
ZoomTool implementation done.
Update docs, disable old code.
Reorganise tool implementation files into separate folder.
Implement CameraAngleTool.
Implement CameraMoveTool.