diff --git a/mockup/icons/ams-ht.png b/mockup/icons/ams-ht.png
deleted file mode 100644
index 56370b7fc..000000000
Binary files a/mockup/icons/ams-ht.png and /dev/null differ
diff --git a/mockup/icons/ams-ht.xcf b/mockup/icons/ams-ht.xcf
deleted file mode 100644
index 33ffde230..000000000
Binary files a/mockup/icons/ams-ht.xcf and /dev/null differ
diff --git a/mockup/icons/ams-settings.svg b/mockup/icons/ams-settings.svg
deleted file mode 100644
index 94b7fea8f..000000000
--- a/mockup/icons/ams-settings.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/mockup/icons/ams.png b/mockup/icons/ams.png
deleted file mode 100644
index 217f7645d..000000000
Binary files a/mockup/icons/ams.png and /dev/null differ
diff --git a/mockup/icons/ams.xcf b/mockup/icons/ams.xcf
deleted file mode 100644
index d0e0a6b11..000000000
Binary files a/mockup/icons/ams.xcf and /dev/null differ
diff --git a/mockup/icons/chamber.svg b/mockup/icons/chamber.svg
deleted file mode 100644
index 1e9fe8b13..000000000
--- a/mockup/icons/chamber.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/mockup/icons/dual-extruder.png b/mockup/icons/dual-extruder.png
deleted file mode 100644
index 37055084b..000000000
Binary files a/mockup/icons/dual-extruder.png and /dev/null differ
diff --git a/mockup/icons/dual-extruder.xcf b/mockup/icons/dual-extruder.xcf
deleted file mode 100644
index 72446f266..000000000
Binary files a/mockup/icons/dual-extruder.xcf and /dev/null differ
diff --git a/mockup/icons/extruder-left-right.png b/mockup/icons/extruder-left-right.png
deleted file mode 100644
index 276368be7..000000000
Binary files a/mockup/icons/extruder-left-right.png and /dev/null differ
diff --git a/mockup/icons/extruder-left-right.xcf b/mockup/icons/extruder-left-right.xcf
deleted file mode 100644
index 3318df7c1..000000000
Binary files a/mockup/icons/extruder-left-right.xcf and /dev/null differ
diff --git a/mockup/icons/eye.svg b/mockup/icons/eye.svg
deleted file mode 100644
index ab6299190..000000000
--- a/mockup/icons/eye.svg
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
diff --git a/mockup/icons/heatbed.svg b/mockup/icons/heatbed.svg
deleted file mode 100644
index 11f9ac2db..000000000
--- a/mockup/icons/heatbed.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/mockup/icons/home.svg b/mockup/icons/home.svg
deleted file mode 100644
index 7724a92a1..000000000
--- a/mockup/icons/home.svg
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
diff --git a/mockup/icons/hotend.svg b/mockup/icons/hotend.svg
deleted file mode 100644
index ab9fa88f0..000000000
--- a/mockup/icons/hotend.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/mockup/icons/jogpad.png b/mockup/icons/jogpad.png
deleted file mode 100644
index 6b72efb5d..000000000
Binary files a/mockup/icons/jogpad.png and /dev/null differ
diff --git a/mockup/icons/jogpad.svg b/mockup/icons/jogpad.svg
deleted file mode 100644
index 4b4f3112f..000000000
--- a/mockup/icons/jogpad.svg
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
diff --git a/mockup/icons/jogpad.xcf b/mockup/icons/jogpad.xcf
deleted file mode 100644
index 27c0c9a18..000000000
Binary files a/mockup/icons/jogpad.xcf and /dev/null differ
diff --git a/mockup/icons/lamp.svg b/mockup/icons/lamp.svg
deleted file mode 100644
index adf572082..000000000
--- a/mockup/icons/lamp.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/mockup/icons/micro-sd.svg b/mockup/icons/micro-sd.svg
deleted file mode 100644
index 4c9b0eb83..000000000
--- a/mockup/icons/micro-sd.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/mockup/icons/reload.svg b/mockup/icons/reload.svg
deleted file mode 100644
index 6f67f5cf7..000000000
--- a/mockup/icons/reload.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/mockup/icons/settings.svg b/mockup/icons/settings.svg
deleted file mode 100644
index 9097c5302..000000000
--- a/mockup/icons/settings.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/mockup/icons/single-extruder1.png b/mockup/icons/single-extruder1.png
deleted file mode 100644
index c31be02f5..000000000
Binary files a/mockup/icons/single-extruder1.png and /dev/null differ
diff --git a/mockup/icons/single-extruder1.xcf b/mockup/icons/single-extruder1.xcf
deleted file mode 100644
index 89526299f..000000000
Binary files a/mockup/icons/single-extruder1.xcf and /dev/null differ
diff --git a/mockup/icons/single-extruder2.png b/mockup/icons/single-extruder2.png
deleted file mode 100644
index 4f470eb78..000000000
Binary files a/mockup/icons/single-extruder2.png and /dev/null differ
diff --git a/mockup/icons/single-extruder2.xcf b/mockup/icons/single-extruder2.xcf
deleted file mode 100644
index 6d6e59103..000000000
Binary files a/mockup/icons/single-extruder2.xcf and /dev/null differ
diff --git a/mockup/icons/skip-objects.svg b/mockup/icons/skip-objects.svg
deleted file mode 100644
index d78b60f18..000000000
--- a/mockup/icons/skip-objects.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/mockup/icons/snowflake.svg b/mockup/icons/snowflake.svg
deleted file mode 100644
index 91eb0e6d7..000000000
--- a/mockup/icons/snowflake.svg
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
diff --git a/mockup/icons/speed.svg b/mockup/icons/speed.svg
deleted file mode 100644
index aaaae5271..000000000
--- a/mockup/icons/speed.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/mockup/icons/temperature.svg b/mockup/icons/temperature.svg
deleted file mode 100644
index 539352e4d..000000000
--- a/mockup/icons/temperature.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/mockup/icons/ventilation.svg b/mockup/icons/ventilation.svg
deleted file mode 100644
index e87e8ddf7..000000000
--- a/mockup/icons/ventilation.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/mockup/icons/video-camera.svg b/mockup/icons/video-camera.svg
deleted file mode 100644
index 40132a207..000000000
--- a/mockup/icons/video-camera.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/mockup/icons/water.svg b/mockup/icons/water.svg
deleted file mode 100644
index 4beef68b2..000000000
--- a/mockup/icons/water.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
diff --git a/mockup/icons/webcam.svg b/mockup/icons/webcam.svg
deleted file mode 100644
index 78e3b7717..000000000
--- a/mockup/icons/webcam.svg
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
diff --git a/plans/3mf-plate-management-verification.md b/plans/3mf-plate-management-verification.md
deleted file mode 100644
index 23262a3b6..000000000
--- a/plans/3mf-plate-management-verification.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# Plate Management Verification Checklist
-
-## Manual Verification
-- Open an archive with a multi-plate 3MF and verify the plate selector shows All Plates plus each plate entry.
-- Select each plate and confirm the 3D viewer updates to show only that plate’s objects.
-- Switch back to All Plates and confirm all geometry renders again.
-- Verify the plate thumbnail and plate name are shown in the selector for plates with metadata.
-- Open a single-plate 3MF and confirm the selector does not appear.
-- Open an STL or non-3MF archive and confirm the viewer shows a friendly unsupported format error (no crash).
-
-## Test Targets
-- MSW handler for /api/v1/archives/:id/plates should return a structured response.
-- ArchivesPage plate hover handlers should not throw when plates data is empty.
diff --git a/plans/3mf-plate-management.md b/plans/3mf-plate-management.md
deleted file mode 100644
index 81365afb0..000000000
--- a/plans/3mf-plate-management.md
+++ /dev/null
@@ -1,206 +0,0 @@
-# 3MF Plate Management Feature Plan
-## Overview
-This plan outlines the implementation of plate management features for the bambuddy 3D viewer. This will allow users to view, select, and manage individual plates within 3MF files, similar to how Bambu Studio handles multi-plate projects.
-## Background
-### Current 3MF File Structure
-3MF files use a hierarchical XML structure to manage multiple build plates:
-```
-3dmodel.model (root)
-├── Metadata/
-│ └── model_settings.config # Plate configuration manager
-├── 3dmodel.model (main model data)
-│ ├──