();
+ }
+ }
+}
diff --git a/src/Umbraco.Web.Common/Routing/IAreaRoutes.cs b/src/Umbraco.Web.Common/Routing/IAreaRoutes.cs
new file mode 100644
index 0000000000..b561abc4dd
--- /dev/null
+++ b/src/Umbraco.Web.Common/Routing/IAreaRoutes.cs
@@ -0,0 +1,16 @@
+using Microsoft.AspNetCore.Routing;
+
+namespace Umbraco.Web.Common.Routing
+{
+ ///
+ /// Used to create routes for a route area
+ ///
+ public interface IAreaRoutes
+ {
+ // TODO: It could be possible to just get all collections of IAreaRoutes and route them all instead of relying
+ // on individual ext methods. This would reduce the amount of code in Startup, but could also mean there's less control over startup
+ // if someone wanted that. Maybe we can just have both.
+
+ void CreateRoutes(IEndpointRouteBuilder endpoints);
+ }
+}
diff --git a/src/Umbraco.Web.UI.NetCore/Areas/UmbracoBackOffice/Views/BackOffice/Default.cshtml b/src/Umbraco.Web.UI.NetCore/Areas/UmbracoBackOffice/Views/BackOffice/Default.cshtml
new file mode 100644
index 0000000000..cf205b3373
--- /dev/null
+++ b/src/Umbraco.Web.UI.NetCore/Areas/UmbracoBackOffice/Views/BackOffice/Default.cshtml
@@ -0,0 +1,17 @@
+@{
+ Layout = null;
+}
+
+
+
+
+
+
+
+
+ Hello!
+
+ TODO: Import the default.cshtml back office page
+
+
+