-Added a base for all mouse input.
-Added a drop down item to change modes and support for it.
-Refactored EditorModeState items.
-Removed an unused variable.
-Fixed the draw area display so it respects the origin.
-Removed GetScaledMousePosition() and added GetMouseVector().
-Added mouse camera translation.