diff --git a/links/actions/symbolic/color-profile.svg b/links/actions/symbolic/color-profile.svg
deleted file mode 120000
index 7146e3b4..00000000
--- a/links/actions/symbolic/color-profile.svg
+++ /dev/null
@@ -1 +0,0 @@
-../16/color-management.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/pin-symbolic.svg b/links/actions/symbolic/pin-symbolic.svg
new file mode 120000
index 00000000..baa32ee7
--- /dev/null
+++ b/links/actions/symbolic/pin-symbolic.svg
@@ -0,0 +1 @@
+xapp-pin-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/sidebar-show-right-rtl-symbolic.svg b/links/actions/symbolic/sidebar-show-right-rtl-symbolic.svg
new file mode 120000
index 00000000..98e49e3b
--- /dev/null
+++ b/links/actions/symbolic/sidebar-show-right-rtl-symbolic.svg
@@ -0,0 +1 @@
+view-left-pane-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/sidebar-show-right-symbolic.svg b/links/actions/symbolic/sidebar-show-right-symbolic.svg
new file mode 120000
index 00000000..a9e90f07
--- /dev/null
+++ b/links/actions/symbolic/sidebar-show-right-symbolic.svg
@@ -0,0 +1 @@
+view-right-pane-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/sidebar-show-rtl-symbolic.svg b/links/actions/symbolic/sidebar-show-rtl-symbolic.svg
new file mode 120000
index 00000000..a9e90f07
--- /dev/null
+++ b/links/actions/symbolic/sidebar-show-rtl-symbolic.svg
@@ -0,0 +1 @@
+view-right-pane-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/unpin-symbolic.svg b/links/actions/symbolic/unpin-symbolic.svg
new file mode 120000
index 00000000..3ca1d558
--- /dev/null
+++ b/links/actions/symbolic/unpin-symbolic.svg
@@ -0,0 +1 @@
+xapp-unpin-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/preferences-system-parental-controls-symbolic.svg b/links/apps/symbolic/preferences-system-parental-controls-symbolic.svg
new file mode 120000
index 00000000..5a4712a1
--- /dev/null
+++ b/links/apps/symbolic/preferences-system-parental-controls-symbolic.svg
@@ -0,0 +1 @@
+preferences-system-parental-control-symbolic.svg
\ No newline at end of file
diff --git a/links/status/symbolic/location-services-active-symbolic.svg b/links/status/symbolic/location-services-active-symbolic.svg
new file mode 120000
index 00000000..7e653f0e
--- /dev/null
+++ b/links/status/symbolic/location-services-active-symbolic.svg
@@ -0,0 +1 @@
+location-active-symbolic.svg
\ No newline at end of file
diff --git a/links/status/symbolic/location-services-disabled-symbolic.svg b/links/status/symbolic/location-services-disabled-symbolic.svg
new file mode 120000
index 00000000..e4594347
--- /dev/null
+++ b/links/status/symbolic/location-services-disabled-symbolic.svg
@@ -0,0 +1 @@
+location-disabled-symbolic.svg
\ No newline at end of file
diff --git a/links/status/symbolic/microphone-disabled-symbolic.svg b/links/status/symbolic/microphone-disabled-symbolic.svg
new file mode 120000
index 00000000..75bd850f
--- /dev/null
+++ b/links/status/symbolic/microphone-disabled-symbolic.svg
@@ -0,0 +1 @@
+audio-input-microphone-muted-symbolic.svg
\ No newline at end of file
diff --git a/links/status/symbolic/orientation-portrait-left-symbolic.svg b/links/status/symbolic/orientation-portrait-left-symbolic.svg
new file mode 120000
index 00000000..7ea8f998
--- /dev/null
+++ b/links/status/symbolic/orientation-portrait-left-symbolic.svg
@@ -0,0 +1 @@
+orientation-portrait-inverse-symbolic.svg
\ No newline at end of file
diff --git a/links/status/symbolic/orientation-portrait-right-symbolic.svg b/links/status/symbolic/orientation-portrait-right-symbolic.svg
new file mode 120000
index 00000000..d93da254
--- /dev/null
+++ b/links/status/symbolic/orientation-portrait-right-symbolic.svg
@@ -0,0 +1 @@
+orientation-portrait-symbolic.svg
\ No newline at end of file
diff --git a/links/status/symbolic/weather-tornado-symbolic.svg b/links/status/symbolic/weather-tornado-symbolic.svg
new file mode 120000
index 00000000..4b9b6a92
--- /dev/null
+++ b/links/status/symbolic/weather-tornado-symbolic.svg
@@ -0,0 +1 @@
+weather-storm-tornado-symbolic.svg
\ No newline at end of file
diff --git a/src/actions/16/object-ungroup-pop-selection.svg b/src/actions/16/object-ungroup-pop-selection.svg
new file mode 100644
index 00000000..fbeb1abd
--- /dev/null
+++ b/src/actions/16/object-ungroup-pop-selection.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/actions/22/object-ungroup-pop-selection.svg b/src/actions/22/object-ungroup-pop-selection.svg
new file mode 100644
index 00000000..1e43bb95
--- /dev/null
+++ b/src/actions/22/object-ungroup-pop-selection.svg
@@ -0,0 +1,12 @@
+
diff --git a/src/actions/24/object-ungroup-pop-selection.svg b/src/actions/24/object-ungroup-pop-selection.svg
new file mode 100644
index 00000000..4279680a
--- /dev/null
+++ b/src/actions/24/object-ungroup-pop-selection.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/status/symbolic/find-location-symbolic.svg b/src/actions/symbolic/find-location-symbolic.svg
similarity index 100%
rename from src/status/symbolic/find-location-symbolic.svg
rename to src/actions/symbolic/find-location-symbolic.svg
diff --git a/src/apps/symbolic/firefox-symbolic.svg b/src/apps/symbolic/firefox-symbolic.svg
index a903b779..45a74259 100644
--- a/src/apps/symbolic/firefox-symbolic.svg
+++ b/src/apps/symbolic/firefox-symbolic.svg
@@ -1,3 +1,3 @@
diff --git a/src/apps/symbolic/gnome-software-symbolic.svg b/src/apps/symbolic/gnome-software-symbolic.svg
new file mode 100644
index 00000000..5e11e1ee
--- /dev/null
+++ b/src/apps/symbolic/gnome-software-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/apps/symbolic/google-chrome-symbolic.svg b/src/apps/symbolic/google-chrome-symbolic.svg
index ae1b7d12..7ef3d602 100644
--- a/src/apps/symbolic/google-chrome-symbolic.svg
+++ b/src/apps/symbolic/google-chrome-symbolic.svg
@@ -1 +1,3 @@
-
\ No newline at end of file
+
diff --git a/src/apps/symbolic/help-contents-symbolic.svg b/src/apps/symbolic/help-contents-symbolic.svg
new file mode 100644
index 00000000..58efc214
--- /dev/null
+++ b/src/apps/symbolic/help-contents-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-multitasking-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-multitasking-symbolic.svg
new file mode 100644
index 00000000..a14a9dce
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-multitasking-symbolic.svg
@@ -0,0 +1,105 @@
+
diff --git a/src/categories/symbolic/emoji-activities-symbolic.svg b/src/categories/symbolic/emoji-activities-symbolic.svg
new file mode 100644
index 00000000..6897ce94
--- /dev/null
+++ b/src/categories/symbolic/emoji-activities-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/categories/symbolic/emoji-flags-symbolic.svg b/src/categories/symbolic/emoji-flags-symbolic.svg
new file mode 100644
index 00000000..02f19ae1
--- /dev/null
+++ b/src/categories/symbolic/emoji-flags-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/categories/symbolic/emoji-people-symbolic.svg b/src/categories/symbolic/emoji-people-symbolic.svg
new file mode 100644
index 00000000..7e7f88b5
--- /dev/null
+++ b/src/categories/symbolic/emoji-people-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/categories/symbolic/emoji-recent-symbolic.svg b/src/categories/symbolic/emoji-recent-symbolic.svg
new file mode 100644
index 00000000..f7512cbd
--- /dev/null
+++ b/src/categories/symbolic/emoji-recent-symbolic.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/categories/symbolic/emoji-symbols-symbolic.svg b/src/categories/symbolic/emoji-symbols-symbolic.svg
new file mode 100644
index 00000000..489b3564
--- /dev/null
+++ b/src/categories/symbolic/emoji-symbols-symbolic.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/devices/symbolic/input-gaming-symbolic.svg b/src/devices/symbolic/input-gaming-symbolic.svg
index a25f8c1a..e510a1f1 100644
--- a/src/devices/symbolic/input-gaming-symbolic.svg
+++ b/src/devices/symbolic/input-gaming-symbolic.svg
@@ -1,5 +1,8 @@
-