diff --git a/src/App.vue b/src/App.vue
index 7324d7a..1000ea5 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,5 +1,5 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/icons/IconEditor.vue b/src/components/icons/IconEditor.vue
new file mode 100644
index 0000000..41117fe
--- /dev/null
+++ b/src/components/icons/IconEditor.vue
@@ -0,0 +1,42 @@
+
+
+
+
+
diff --git a/src/components/icons/IconGithub.vue b/src/components/icons/IconGithub.vue
new file mode 100644
index 0000000..9606a60
--- /dev/null
+++ b/src/components/icons/IconGithub.vue
@@ -0,0 +1,22 @@
+
+
+
+
+
diff --git a/src/components/icons/IconManager.vue b/src/components/icons/IconManager.vue
new file mode 100644
index 0000000..ee05341
--- /dev/null
+++ b/src/components/icons/IconManager.vue
@@ -0,0 +1,32 @@
+
+
+
+
+
diff --git a/src/components/icons/IconPresetType.vue b/src/components/icons/IconPresetType.vue
new file mode 100644
index 0000000..cf7f9da
--- /dev/null
+++ b/src/components/icons/IconPresetType.vue
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
diff --git a/src/components/icons/IconPresets.vue b/src/components/icons/IconPresets.vue
new file mode 100644
index 0000000..ca673c8
--- /dev/null
+++ b/src/components/icons/IconPresets.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
diff --git a/src/components/icons/IconTheme.vue b/src/components/icons/IconTheme.vue
new file mode 100644
index 0000000..0d8d26e
--- /dev/null
+++ b/src/components/icons/IconTheme.vue
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/preset/PresetList.vue b/src/components/preset/PresetList.vue
index f48730e..9507b1f 100644
--- a/src/components/preset/PresetList.vue
+++ b/src/components/preset/PresetList.vue
@@ -1,6 +1,7 @@
-