diff --git a/packages/builder/src/pages/[application]/design/layouts/[layout]/_fallback.svelte b/packages/builder/src/pages/[application]/design/[assetType]/[asset]/_fallback.svelte
similarity index 100%
rename from packages/builder/src/pages/[application]/design/layouts/[layout]/_fallback.svelte
rename to packages/builder/src/pages/[application]/design/[assetType]/[asset]/_fallback.svelte
diff --git a/packages/builder/src/pages/[application]/design/layouts/[layout]/_layout.svelte b/packages/builder/src/pages/[application]/design/[assetType]/[asset]/_layout.svelte
similarity index 53%
rename from packages/builder/src/pages/[application]/design/layouts/[layout]/_layout.svelte
rename to packages/builder/src/pages/[application]/design/[assetType]/[asset]/_layout.svelte
index 369793fdb8..ff1a94222f 100644
--- a/packages/builder/src/pages/[application]/design/layouts/[layout]/_layout.svelte
+++ b/packages/builder/src/pages/[application]/design/[assetType]/[asset]/_layout.svelte
@@ -1,33 +1,40 @@
+
+
\ No newline at end of file
diff --git a/packages/builder/src/pages/[application]/design/index.svelte b/packages/builder/src/pages/[application]/design/index.svelte
index c7d2be4c86..d2cd9e2ffc 100644
--- a/packages/builder/src/pages/[application]/design/index.svelte
+++ b/packages/builder/src/pages/[application]/design/index.svelte
@@ -1,6 +1,8 @@
-
+
diff --git a/packages/builder/src/pages/[application]/design/layouts/index.svelte b/packages/builder/src/pages/[application]/design/layouts/index.svelte
deleted file mode 100644
index 44934e3e5c..0000000000
--- a/packages/builder/src/pages/[application]/design/layouts/index.svelte
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/packages/builder/src/pages/[application]/design/screens/[screen]/_fallback.svelte b/packages/builder/src/pages/[application]/design/screens/[screen]/_fallback.svelte
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/packages/builder/src/pages/[application]/design/screens/[screen]/_layout.svelte b/packages/builder/src/pages/[application]/design/screens/[screen]/_layout.svelte
deleted file mode 100644
index 7cd5a4b86d..0000000000
--- a/packages/builder/src/pages/[application]/design/screens/[screen]/_layout.svelte
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
diff --git a/packages/builder/src/pages/[application]/design/screens/index.svelte b/packages/builder/src/pages/[application]/design/screens/index.svelte
deleted file mode 100644
index 94f65435e3..0000000000
--- a/packages/builder/src/pages/[application]/design/screens/index.svelte
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/packages/server/src/constants/screens.js b/packages/server/src/constants/screens.js
index 7b3d969cf8..4f68f9c5e0 100644
--- a/packages/server/src/constants/screens.js
+++ b/packages/server/src/constants/screens.js
@@ -6,6 +6,7 @@ exports.createHomeScreen = app => ({
url: "",
layoutId: BASE_LAYOUT_PROP_IDS.PRIVATE,
props: {
+ _instanceName: "HomeScreenContainer",
_id: "d834fea2-1b3e-4320-ab34-f9009f5ecc59",
_component: "@budibase/standard-components/container",
_styles: {
@@ -106,6 +107,7 @@ exports.createLoginScreen = app => ({
url: "",
layoutId: BASE_LAYOUT_PROP_IDS.PUBLIC,
props: {
+ _instanceName: "LoginScreenContainer",
_id: "5beb4c7b-3c8b-49b2-b8b3-d447dc76dda7",
_component: "@budibase/standard-components/container",
_styles: {