private void OnGUI()
 {
     EditorGUILayout.LabelField(EditorGUIUtility.TempContent("Current Mode"), EditorGUIUtility.TempContent(EditorModes.CurrentModeName));
     using (new EditorGUILayout.HorizontalScope())
     {
         GUILayout.FlexibleSpace();
         if (!(EditorModes.Current is DefaultEditorMode) && GUILayout.Button(EditorGUIUtility.TempContent($"Return to {EditorModes.DefaultMode.Name}")))
         {
             EditorModes.RequestDefaultMode();
         }
         GUILayout.FlexibleSpace();
     }
 }
 private void ReturnToDefault()
 {
     EditorModes.RequestDefaultMode();
 }