diff --git a/15/umbraco-cms/SUMMARY.md b/15/umbraco-cms/SUMMARY.md
index 7335f97a90f..943f3698236 100644
--- a/15/umbraco-cms/SUMMARY.md
+++ b/15/umbraco-cms/SUMMARY.md
@@ -172,13 +172,15 @@
* [Extension Registration](customizing/extending-overview/extension-registry/extension-registry.md)
* [Extension Manifest](customizing/extending-overview/extension-registry/extension-manifest.md)
* [Extension Types](customizing/extending-overview/extension-types/README.md)
+ * [Sections](customizing/extending-overview/extension-types/sections/README.md)
+ * [Workspaces](customizing/extending-overview/extension-types/workspaces/README.md)
+ * [Modals](customizing/extending-overview/extension-types/modals/README.md)
+ * [Confirm Dialog](customizing/extending-overview/extension-types/modals/confirm-dialog.md)
+ * [Custom Modals](customizing/extending-overview/extension-types/modals/custom-modals.md)
+ * [Route Registration](customizing/extending-overview/extension-types/modals/route-registration.md)
* [Menu](customizing/extending-overview/extension-types/menu.md)
* [Header Apps](customizing/extending-overview/extension-types/header-apps.md)
* [Icons](customizing/extending-overview/extension-types/icons.md)
- * [Modals](customizing/extending-overview/extension-types/modals/README.md)
- * [Confirm Dialog](customizing/extending-overview/extension-types/modals/confirm-dialog.md)
- * [Custom Modals](customizing/extending-overview/extension-types/modals/custom-modals.md)
- * [Route Registration](customizing/extending-overview/extension-types/modals/route-registration.md)
* [Bundle](customizing/extending-overview/extension-types/bundle.md)
* [Kind](customizing/extending-overview/extension-types/kind.md)
* [Backoffice Entry Point](customizing/extending-overview/extension-types/backoffice-entry-point.md)
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-conditions.md b/15/umbraco-cms/customizing/extending-overview/extension-conditions.md
index 43ed0413918..59e2ffded09 100644
--- a/15/umbraco-cms/customizing/extending-overview/extension-conditions.md
+++ b/15/umbraco-cms/customizing/extending-overview/extension-conditions.md
@@ -33,6 +33,23 @@ The example above requires the nearest Workspaces Alias to be equal to `'Umb.Wor
When declaring multiple conditions all of them must be permitted for the extension to be available.
+## Built-in conditions types
+
+The following conditions are available out of the box, for all extension types that support Conditions.
+
+* `Umb.Condition.SectionAlias` - Requires the current Section Alias to match the one specified.
+* `Umb.Condition.MenuAlias` - Requires the current Menu Alias to match the one specified.
+* `Umb.Condition.WorkspaceAlias` - Requires the current Workspace Alias to match the one specified.
+* `Umb.Condition.WorkspaceEntityType` - Requires the current workspace to work on the given Entity Type. Examples: 'document', 'block' or 'user'.
+* `Umb.Condition.WorkspaceContentTypeAlias` - Requires the current workspace to be based on a Content Type which Alias matches the one specified.
+* `Umb.Condition.Workspace.ContentHasProperties` - Requires the Content Type of the current Workspace to have properties.
+* `Umb.Condition.WorkspaceHasCollection` - Requires the current Workspace to have a Collection.
+* `Umb.Condition.WorkspaceEntityIsNew` - Requires the current Workspace data to be new, not yet persisted on the server.
+* `Umb.Condition.EntityIsTrashed` - Requires the current entity to be trashed.
+* `Umb.Condition.EntityIsNotTrashed` - Requires the current entity to not be trashed.
+* `Umb.Condition.SectionUserPermission` - Requires the current user to have permissions to the given Section Alias.
+* `Umb.Condition.UserPermission.Document` - Requires the current user to have specific Document permissions. Example: 'Umb.Document.Save'
+
## Condition Configuration
The conditions are defined as an array of condition configurations. Each entry can contain the following properties:
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/app-entry-point.md b/15/umbraco-cms/customizing/extending-overview/extension-types/app-entry-point.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/auth-provider.md b/15/umbraco-cms/customizing/extending-overview/extension-types/auth-provider.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/block-editors-custom-view.md b/15/umbraco-cms/customizing/extending-overview/extension-types/block-editors-custom-view.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/collections/README.md b/15/umbraco-cms/customizing/extending-overview/extension-types/collections/README.md
new file mode 100644
index 00000000000..323c657fb09
--- /dev/null
+++ b/15/umbraco-cms/customizing/extending-overview/extension-types/collections/README.md
@@ -0,0 +1,6 @@
+---
+description: >-
+ An overview of the available extension types related to collections.
+---
+
+# Extension Types: Collections
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/collections/collection-action.md b/15/umbraco-cms/customizing/extending-overview/extension-types/collections/collection-action.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/collections/collection-view.md b/15/umbraco-cms/customizing/extending-overview/extension-types/collections/collection-view.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/collections/collection.md b/15/umbraco-cms/customizing/extending-overview/extension-types/collections/collection.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/condition.md b/15/umbraco-cms/customizing/extending-overview/extension-types/condition.md
index 063e2ae1bdc..491e2a25ad6 100644
--- a/15/umbraco-cms/customizing/extending-overview/extension-types/condition.md
+++ b/15/umbraco-cms/customizing/extending-overview/extension-types/condition.md
@@ -10,23 +10,6 @@ Extension Conditions declare requirements that should be permitted for the exten
[Read about utilizing conditions in Manifests](../extension-conditions.md#utilizing-conditions-in-your-manifest).
-## Built-in conditions types
-
-The following conditions are available out of the box, for all extension types that support Conditions.
-
-* `Umb.Condition.SectionAlias` - Requires the current Section Alias to match the one specified.
-* `Umb.Condition.MenuAlias` - Requires the current Menu Alias to match the one specified.
-* `Umb.Condition.WorkspaceAlias` - Requires the current Workspace Alias to match the one specified.
-* `Umb.Condition.WorkspaceEntityType` - Requires the current workspace to work on the given Entity Type. Examples: 'document', 'block' or 'user'.
-* `Umb.Condition.WorkspaceContentTypeAlias` - Requires the current workspace to be based on a Content Type which Alias matches the one specified.
-* `Umb.Condition.Workspace.ContentHasProperties` - Requires the Content Type of the current Workspace to have properties.
-* `Umb.Condition.WorkspaceHasCollection` - Requires the current Workspace to have a Collection.
-* `Umb.Condition.WorkspaceEntityIsNew` - Requires the current Workspace data to be new, not yet persisted on the server.
-* `Umb.Condition.EntityIsTrashed` - Requires the current entity to be trashed.
-* `Umb.Condition.EntityIsNotTrashed` - Requires the current entity to not be trashed.
-* `Umb.Condition.SectionUserPermission` - Requires the current user to have permissions to the given Section Alias.
-* `Umb.Condition.UserPermission.Document` - Requires the current user to have specific Document permissions. Example: 'Umb.Document.Save'
-
## Make your own conditions
```html
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/current-user-action.md b/15/umbraco-cms/customizing/extending-overview/extension-types/current-user-action.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/dashboard-collection.md b/15/umbraco-cms/customizing/extending-overview/extension-types/dashboard-collection.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/dynamic-root-origin.md b/15/umbraco-cms/customizing/extending-overview/extension-types/dynamic-root-origin.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/dynamic-root-query-step.md b/15/umbraco-cms/customizing/extending-overview/extension-types/dynamic-root-query-step.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/entry-point.md b/15/umbraco-cms/customizing/extending-overview/extension-types/entry-point.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/granular-user-permissions.md b/15/umbraco-cms/customizing/extending-overview/extension-types/granular-user-permissions.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/health-check.md b/15/umbraco-cms/customizing/extending-overview/extension-types/health-check.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/menu-item.md b/15/umbraco-cms/customizing/extending-overview/extension-types/menu-item.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/mfa-login-provider.md b/15/umbraco-cms/customizing/extending-overview/extension-types/mfa-login-provider.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/monaco-markdown-editor-action.md b/15/umbraco-cms/customizing/extending-overview/extension-types/monaco-markdown-editor-action.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/package-view.md b/15/umbraco-cms/customizing/extending-overview/extension-types/package-view.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/preview-app-provider.md b/15/umbraco-cms/customizing/extending-overview/extension-types/preview-app-provider.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/property-action.md b/15/umbraco-cms/customizing/extending-overview/extension-types/property-action.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/property-editor-schema.md b/15/umbraco-cms/customizing/extending-overview/extension-types/property-editor-schema.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/property-editor-ui.md b/15/umbraco-cms/customizing/extending-overview/extension-types/property-editor-ui.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/search-provider.md b/15/umbraco-cms/customizing/extending-overview/extension-types/search-provider.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/search-result-item.md b/15/umbraco-cms/customizing/extending-overview/extension-types/search-result-item.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/sections/README.md b/15/umbraco-cms/customizing/extending-overview/extension-types/sections/README.md
new file mode 100644
index 00000000000..b3c2aa0ce97
--- /dev/null
+++ b/15/umbraco-cms/customizing/extending-overview/extension-types/sections/README.md
@@ -0,0 +1,6 @@
+---
+description: >-
+ An overview of the availabe extension types related to sections.
+---
+
+# Extension Types: Sections
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/sections/section-route.md b/15/umbraco-cms/customizing/extending-overview/extension-types/sections/section-route.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/README.md b/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/README.md
new file mode 100644
index 00000000000..a87681d96ef
--- /dev/null
+++ b/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/README.md
@@ -0,0 +1,6 @@
+---
+description: >-
+ An overview of the available extension types related to stores and repositories.
+---
+
+# Extension Types: Stores and repositories
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/item-store.md b/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/item-store.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/repository.md b/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/repository.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/store.md b/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/store.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/tree-store.md b/15/umbraco-cms/customizing/extending-overview/extension-types/stores-and-repositories/tree-store.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/theme.md b/15/umbraco-cms/customizing/extending-overview/extension-types/theme.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/tiny-mce-plugin.md b/15/umbraco-cms/customizing/extending-overview/extension-types/tiny-mce-plugin.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/tree-item.md b/15/umbraco-cms/customizing/extending-overview/extension-types/tree-item.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/ufm-component.md b/15/umbraco-cms/customizing/extending-overview/extension-types/ufm-component.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/user-profile-app.md b/15/umbraco-cms/customizing/extending-overview/extension-types/user-profile-app.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/README.md b/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/README.md
new file mode 100644
index 00000000000..5581b2339ac
--- /dev/null
+++ b/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/README.md
@@ -0,0 +1,6 @@
+---
+description: >-
+ An overview of the available extension types related to workspaces.
+---
+
+# Extension Types: Workspaces
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-action-menu-item.md b/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-action-menu-item.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-footer-app.md b/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-footer-app.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace.md b/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace.md
new file mode 100644
index 00000000000..e69de29bb2d