(options =>
+ options.Filters.Add(typeof(ShellSettingsEditorFilter)));
+}
diff --git a/Lombiq.Hosting.Tenants.Management/Views/ShellSettingsEditor.cshtml b/Lombiq.Hosting.Tenants.Management/Views/ShellSettingsEditor.cshtml
new file mode 100644
index 00000000..03d9dbf7
--- /dev/null
+++ b/Lombiq.Hosting.Tenants.Management/Views/ShellSettingsEditor.cshtml
@@ -0,0 +1,79 @@
+@using Lombiq.Hosting.Tenants.Management.Controllers
+@using Newtonsoft.Json
+@using OrchardCore
+@using OrchardCore.Mvc.Core.Utilities
+@using static Lombiq.Hosting.Tenants.Management.Constants.FeatureNames
+
+@model Lombiq.Hosting.Tenants.Management.Models.ShellSettingsEditorViewModel
+
+
+
+
+
diff --git a/Lombiq.Hosting.Tenants.Management/Views/_ViewImports.cshtml b/Lombiq.Hosting.Tenants.Management/Views/_ViewImports.cshtml
new file mode 100644
index 00000000..30d2b303
--- /dev/null
+++ b/Lombiq.Hosting.Tenants.Management/Views/_ViewImports.cshtml
@@ -0,0 +1,6 @@
+@inherits OrchardCore.DisplayManagement.Razor.RazorPage
+
+@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
+@addTagHelper *, OrchardCore.DisplayManagement
+@addTagHelper *, OrchardCore.ResourceManagement
+@addTagHelper *, OrchardCore.Contents.TagHelpers
diff --git a/Lombiq.Hosting.Tenants.MediaStorageManagement.Tests.UI/Lombiq.Hosting.Tenants.MediaStorageManagement.Tests.UI.csproj b/Lombiq.Hosting.Tenants.MediaStorageManagement.Tests.UI/Lombiq.Hosting.Tenants.MediaStorageManagement.Tests.UI.csproj
index 5c2f897b..2b5f8217 100644
--- a/Lombiq.Hosting.Tenants.MediaStorageManagement.Tests.UI/Lombiq.Hosting.Tenants.MediaStorageManagement.Tests.UI.csproj
+++ b/Lombiq.Hosting.Tenants.MediaStorageManagement.Tests.UI/Lombiq.Hosting.Tenants.MediaStorageManagement.Tests.UI.csproj
@@ -33,7 +33,7 @@