diff --git a/web-frontend/src/components/panel-system/DockablePanel.vue b/web-frontend/src/components/panel-system/DockablePanel.vue
index e1c296dc..ed83f8be 100644
--- a/web-frontend/src/components/panel-system/DockablePanel.vue
+++ b/web-frontend/src/components/panel-system/DockablePanel.vue
@@ -11,7 +11,7 @@
-
+
@@ -138,13 +138,24 @@
diff --git a/web-frontend/src/components/panel-system/PanelArea.vue b/web-frontend/src/components/panel-system/PanelArea.vue
index cd77cb72..91a5f4a4 100644
--- a/web-frontend/src/components/panel-system/PanelArea.vue
+++ b/web-frontend/src/components/panel-system/PanelArea.vue
@@ -1,20 +1,20 @@
-
+
-
+
-
+
-
+
diff --git a/web-frontend/src/components/panels/LayersPanel.vue b/web-frontend/src/components/panels/LayersPanel.vue
new file mode 100644
index 00000000..c59b0b15
--- /dev/null
+++ b/web-frontend/src/components/panels/LayersPanel.vue
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
diff --git a/web-frontend/src/components/panels/MinimapPanel.vue b/web-frontend/src/components/panels/MinimapPanel.vue
new file mode 100644
index 00000000..c59b0b15
--- /dev/null
+++ b/web-frontend/src/components/panels/MinimapPanel.vue
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
diff --git a/web-frontend/src/components/panels/PropertiesPanel.vue b/web-frontend/src/components/panels/PropertiesPanel.vue
new file mode 100644
index 00000000..c59b0b15
--- /dev/null
+++ b/web-frontend/src/components/panels/PropertiesPanel.vue
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
diff --git a/web-frontend/src/components/panels/ViewportPanel.vue b/web-frontend/src/components/panels/ViewportPanel.vue
new file mode 100644
index 00000000..1df29d7f
--- /dev/null
+++ b/web-frontend/src/components/panels/ViewportPanel.vue
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+ Layer 1
+
+
+
+
+
+
+
+
+
+
+
+