public override void OnGUI(string searchContext)
        {
            base.OnGUI(searchContext);
            EditorGUIUtility.labelWidth = MarsEditorGUI.SettingsLabelWidth;

            EditorGUILayout.LabelField("Query Evaluation", EditorStyles.boldLabel);
            m_EvaluationSchedulerModuleDrawer.InspectorGUI(m_EvaluationScheduleModuleObject);
            EditorGUIUtils.DrawBoxSplitter();
            EditorGUILayout.Space();

            EditorGUILayout.LabelField("Reasoning APIs", EditorStyles.boldLabel);
            m_ReasoningModuleDrawer.InspectorGUI(m_ReasoningModuleObject);
            EditorGUIUtils.DrawBoxSplitter();
            EditorGUILayout.Space();

            EditorGUILayout.LabelField("Geolocation", EditorStyles.boldLabel);
            m_GeoLocationModuleRuntimeDrawer.InspectorGUI(m_GeoLocationModuleObject);
            EditorGUIUtils.DrawBoxSplitter();
            EditorGUILayout.Space();
        }
 public override void OnInspectorGUI()
 {
     m_ReasoningModuleDrawer.InspectorGUI(serializedObject);
 }