diff --git a/links/actions/16/paper-color.svg b/links/actions/16/paper-color.svg
deleted file mode 100644
index f3767c1d..00000000
--- a/links/actions/16/paper-color.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
diff --git a/links/actions/16/tag-edit.svg b/links/actions/16/tag-edit.svg
deleted file mode 100644
index 64046dfe..00000000
--- a/links/actions/16/tag-edit.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/links/actions/symbolic/desktop-symbolic.svg b/links/actions/symbolic/desktop-symbolic.svg
new file mode 120000
index 00000000..c038e364
--- /dev/null
+++ b/links/actions/symbolic/desktop-symbolic.svg
@@ -0,0 +1 @@
+display-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/padlock-open-symbolic.svg b/links/actions/symbolic/padlock-open-symbolic.svg
new file mode 120000
index 00000000..98a79454
--- /dev/null
+++ b/links/actions/symbolic/padlock-open-symbolic.svg
@@ -0,0 +1 @@
+screensaver-unlock-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/sms-symbolic.svg b/links/actions/symbolic/sms-symbolic.svg
new file mode 120000
index 00000000..b279d772
--- /dev/null
+++ b/links/actions/symbolic/sms-symbolic.svg
@@ -0,0 +1 @@
+chat-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/test-pass-symbolic.svg b/links/actions/symbolic/test-pass-symbolic.svg
new file mode 120000
index 00000000..6afc03a9
--- /dev/null
+++ b/links/actions/symbolic/test-pass-symbolic.svg
@@ -0,0 +1 @@
+app-installed-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/scalable/electron13.svg b/links/apps/scalable/electron13.svg
new file mode 120000
index 00000000..0a8bb495
--- /dev/null
+++ b/links/apps/scalable/electron13.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/links/mimes/scalable/system-component-application.svg b/links/mimes/scalable/system-component-application.svg
new file mode 120000
index 00000000..57b4a9e4
--- /dev/null
+++ b/links/mimes/scalable/system-component-application.svg
@@ -0,0 +1 @@
+system-component-runtime.svg
\ No newline at end of file
diff --git a/src/actions/symbolic/app-installed-symbolic.svg b/src/actions/symbolic/app-installed-symbolic.svg
new file mode 100644
index 00000000..3c0c4a32
--- /dev/null
+++ b/src/actions/symbolic/app-installed-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/actions/symbolic/chat-message-new-symbolic.svg b/src/actions/symbolic/chat-message-new-symbolic.svg
index 962706d6..7ecd24ff 100644
--- a/src/actions/symbolic/chat-message-new-symbolic.svg
+++ b/src/actions/symbolic/chat-message-new-symbolic.svg
@@ -1,4 +1,4 @@
diff --git a/src/actions/symbolic/chat-none-symbolic.svg b/src/actions/symbolic/chat-none-symbolic.svg
new file mode 100644
index 00000000..ae8369ac
--- /dev/null
+++ b/src/actions/symbolic/chat-none-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/actions/symbolic/chat-symbolic.svg b/src/actions/symbolic/chat-symbolic.svg
new file mode 100644
index 00000000..dbc64179
--- /dev/null
+++ b/src/actions/symbolic/chat-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/cigarette-none-symbolic.svg b/src/actions/symbolic/cigarette-none-symbolic.svg
new file mode 100644
index 00000000..e267f794
--- /dev/null
+++ b/src/actions/symbolic/cigarette-none-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/actions/symbolic/cigarette-symbolic.svg b/src/actions/symbolic/cigarette-symbolic.svg
new file mode 100644
index 00000000..5e461559
--- /dev/null
+++ b/src/actions/symbolic/cigarette-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/emblem-synchronizing-symbolic.svg b/src/actions/symbolic/emblem-synchronizing-symbolic.svg
new file mode 100644
index 00000000..49642b3a
--- /dev/null
+++ b/src/actions/symbolic/emblem-synchronizing-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/explore2-symbolic.svg b/src/actions/symbolic/explore2-symbolic.svg
new file mode 100644
index 00000000..0a623ca1
--- /dev/null
+++ b/src/actions/symbolic/explore2-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/external-link-symbolic.svg b/src/actions/symbolic/external-link-symbolic.svg
new file mode 100644
index 00000000..cebd5dc9
--- /dev/null
+++ b/src/actions/symbolic/external-link-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/actions/symbolic/flag-outline-thin-symbolic.svg b/src/actions/symbolic/flag-outline-thin-symbolic.svg
new file mode 100644
index 00000000..97f32f09
--- /dev/null
+++ b/src/actions/symbolic/flag-outline-thin-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/graveyard-symbolic.svg b/src/actions/symbolic/graveyard-symbolic.svg
new file mode 100644
index 00000000..693e3569
--- /dev/null
+++ b/src/actions/symbolic/graveyard-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/heart-filled-symbolic.svg b/src/actions/symbolic/heart-filled-symbolic.svg
new file mode 100644
index 00000000..837b74ee
--- /dev/null
+++ b/src/actions/symbolic/heart-filled-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/money-none-symbolic.svg b/src/actions/symbolic/money-none-symbolic.svg
new file mode 100644
index 00000000..46234186
--- /dev/null
+++ b/src/actions/symbolic/money-none-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/actions/symbolic/money-symbolic.svg b/src/actions/symbolic/money-symbolic.svg
new file mode 100644
index 00000000..488b9b46
--- /dev/null
+++ b/src/actions/symbolic/money-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/nudity-none-symbolic.svg b/src/actions/symbolic/nudity-none-symbolic.svg
new file mode 100644
index 00000000..1e0fb355
--- /dev/null
+++ b/src/actions/symbolic/nudity-none-symbolic.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/actions/symbolic/nudity-symbolic.svg b/src/actions/symbolic/nudity-symbolic.svg
new file mode 100644
index 00000000..23d8551b
--- /dev/null
+++ b/src/actions/symbolic/nudity-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/phonelink-ring-symbolic.svg b/src/actions/symbolic/phonelink-ring-symbolic.svg
new file mode 100644
index 00000000..865b4039
--- /dev/null
+++ b/src/actions/symbolic/phonelink-ring-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/actions/symbolic/pub-symbolic.svg b/src/actions/symbolic/pub-symbolic.svg
new file mode 100644
index 00000000..0d8af375
--- /dev/null
+++ b/src/actions/symbolic/pub-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/safety-symbolic.svg b/src/actions/symbolic/safety-symbolic.svg
new file mode 100644
index 00000000..959ee9fb
--- /dev/null
+++ b/src/actions/symbolic/safety-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/sign-language-symbolic.svg b/src/actions/symbolic/sign-language-symbolic.svg
new file mode 100644
index 00000000..1f77ae7d
--- /dev/null
+++ b/src/actions/symbolic/sign-language-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/strong-language-none-symbolic.svg b/src/actions/symbolic/strong-language-none-symbolic.svg
new file mode 100644
index 00000000..6e972c87
--- /dev/null
+++ b/src/actions/symbolic/strong-language-none-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/actions/symbolic/strong-language-symbolic.svg b/src/actions/symbolic/strong-language-symbolic.svg
new file mode 100644
index 00000000..067e7350
--- /dev/null
+++ b/src/actions/symbolic/strong-language-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/violence-none-symbolic.svg b/src/actions/symbolic/violence-none-symbolic.svg
new file mode 100644
index 00000000..54f66c40
--- /dev/null
+++ b/src/actions/symbolic/violence-none-symbolic.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/actions/symbolic/violence-symbolic.svg b/src/actions/symbolic/violence-symbolic.svg
new file mode 100644
index 00000000..83f6ed77
--- /dev/null
+++ b/src/actions/symbolic/violence-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/devices/symbolic/network-server-symbolic.svg b/src/devices/symbolic/network-server-symbolic.svg
index 890d80ad..14c05ca6 100644
--- a/src/devices/symbolic/network-server-symbolic.svg
+++ b/src/devices/symbolic/network-server-symbolic.svg
@@ -1,14 +1,4 @@
-
-