Unity don't serialize customeditors so refactor mode & Tools.current handling
Color picking with RMB + nicer gizmo