[Experimental] ReOrganizing of Level scene event system
Editing modes now is separated classes which have own separated mouse events.
This allow program mouse events for each editing mode more order and easy.
to edit graphics view's settings was added _viewport pointer into scene.