public override void OnInspectorGUI()
        {
            RenderHeader("Use this configuration profile to setup all of the services you would like to add to any existing profile configurations when the target platform package is installed");
            EditorGUILayout.Space();

            if (GUILayout.Button("Install Platform Service Configuration"))
            {
                EditorApplication.delayCall += () => PackageInstaller.InstallConfiguration(target as MixedRealityPlatformServiceConfigurationProfile, MixedRealityToolkit.Instance.ActiveProfile);
            }

            EditorGUILayout.Space();
            EditorGUILayout.Space();

            serializedObject.Update();

            EditorGUI.BeginChangeCheck();
            EditorGUILayout.PropertyField(platformEntries);

            if (EditorGUI.EndChangeCheck())
            {
                UpdatePlatformList();
            }

            EditorGUILayout.Space();
            configurations.isExpanded = EditorGUILayoutExtensions.FoldoutWithBoldLabel(configurations.isExpanded, new GUIContent("Configuration Options"));

            if (configurations.isExpanded)
            {
                EditorGUILayout.Space();
                configurationList.DoLayoutList();

                if (configurations == null || configurations.arraySize == 0)
                {
                    EditorGUILayout.HelpBox("Register a new Service Configuration", MessageType.Warning);
                }
            }

            serializedObject.ApplyModifiedProperties();
        }