3DV: Added GUI support.

Added different mouse tools.
Improved region handling.
Improved selection.