diff --git a/links/actions/22/edit-redo-symbolic.svg b/links/actions/22/edit-redo-symbolic.svg
new file mode 120000
index 00000000..a13a878c
--- /dev/null
+++ b/links/actions/22/edit-redo-symbolic.svg
@@ -0,0 +1 @@
+edit-redo.svg
\ No newline at end of file
diff --git a/links/actions/22/edit-undo-symbolic.svg b/links/actions/22/edit-undo-symbolic.svg
new file mode 120000
index 00000000..88a18b65
--- /dev/null
+++ b/links/actions/22/edit-undo-symbolic.svg
@@ -0,0 +1 @@
+edit-undo.svg
\ No newline at end of file
diff --git a/links/actions/22/view-compact-symbolic.svg b/links/actions/22/view-compact-symbolic.svg
new file mode 120000
index 00000000..887959bb
--- /dev/null
+++ b/links/actions/22/view-compact-symbolic.svg
@@ -0,0 +1 @@
+view-compact.svg
\ No newline at end of file
diff --git a/links/actions/22/view-dual-symbolic.svg b/links/actions/22/view-dual-symbolic.svg
new file mode 120000
index 00000000..730d4591
--- /dev/null
+++ b/links/actions/22/view-dual-symbolic.svg
@@ -0,0 +1 @@
+view-dual.svg
\ No newline at end of file
diff --git a/links/actions/22/view-grid-symbolic.svg b/links/actions/22/view-grid-symbolic.svg
new file mode 120000
index 00000000..793f5eb4
--- /dev/null
+++ b/links/actions/22/view-grid-symbolic.svg
@@ -0,0 +1 @@
+view-grid.svg
\ No newline at end of file
diff --git a/links/actions/22/view-list-symbolic.svg b/links/actions/22/view-list-symbolic.svg
new file mode 120000
index 00000000..a0fcff89
--- /dev/null
+++ b/links/actions/22/view-list-symbolic.svg
@@ -0,0 +1 @@
+view-list.svg
\ No newline at end of file
diff --git a/links/actions/22/view-refresh-symbolic.svg b/links/actions/22/view-refresh-symbolic.svg
new file mode 120000
index 00000000..4e680c2a
--- /dev/null
+++ b/links/actions/22/view-refresh-symbolic.svg
@@ -0,0 +1 @@
+view-refresh.svg
\ No newline at end of file
diff --git a/links/actions/22/zoom-in-symbolic.svg b/links/actions/22/zoom-in-symbolic.svg
new file mode 120000
index 00000000..a74d0584
--- /dev/null
+++ b/links/actions/22/zoom-in-symbolic.svg
@@ -0,0 +1 @@
+zoom-in.svg
\ No newline at end of file
diff --git a/links/actions/22/zoom-original-symbolic.svg b/links/actions/22/zoom-original-symbolic.svg
new file mode 120000
index 00000000..a938dcd7
--- /dev/null
+++ b/links/actions/22/zoom-original-symbolic.svg
@@ -0,0 +1 @@
+zoom-original.svg
\ No newline at end of file
diff --git a/links/actions/22/zoom-out-symbolic.svg b/links/actions/22/zoom-out-symbolic.svg
new file mode 120000
index 00000000..580ed013
--- /dev/null
+++ b/links/actions/22/zoom-out-symbolic.svg
@@ -0,0 +1 @@
+zoom-out.svg
\ No newline at end of file
diff --git a/links/actions/24/edit-redo-symbolic.svg b/links/actions/24/edit-redo-symbolic.svg
new file mode 120000
index 00000000..a13a878c
--- /dev/null
+++ b/links/actions/24/edit-redo-symbolic.svg
@@ -0,0 +1 @@
+edit-redo.svg
\ No newline at end of file
diff --git a/links/actions/24/edit-undo-symbolic.svg b/links/actions/24/edit-undo-symbolic.svg
new file mode 120000
index 00000000..88a18b65
--- /dev/null
+++ b/links/actions/24/edit-undo-symbolic.svg
@@ -0,0 +1 @@
+edit-undo.svg
\ No newline at end of file
diff --git a/links/actions/24/utilities-terminal.svg b/links/actions/24/utilities-terminal.svg
new file mode 120000
index 00000000..168f92da
--- /dev/null
+++ b/links/actions/24/utilities-terminal.svg
@@ -0,0 +1 @@
+akonadiconsole.svg
\ No newline at end of file
diff --git a/links/actions/24/view-compact-symbolic.svg b/links/actions/24/view-compact-symbolic.svg
new file mode 120000
index 00000000..887959bb
--- /dev/null
+++ b/links/actions/24/view-compact-symbolic.svg
@@ -0,0 +1 @@
+view-compact.svg
\ No newline at end of file
diff --git a/links/actions/24/view-dual-symbolic.svg b/links/actions/24/view-dual-symbolic.svg
new file mode 120000
index 00000000..730d4591
--- /dev/null
+++ b/links/actions/24/view-dual-symbolic.svg
@@ -0,0 +1 @@
+view-dual.svg
\ No newline at end of file
diff --git a/links/actions/24/view-grid-symbolic.svg b/links/actions/24/view-grid-symbolic.svg
new file mode 120000
index 00000000..793f5eb4
--- /dev/null
+++ b/links/actions/24/view-grid-symbolic.svg
@@ -0,0 +1 @@
+view-grid.svg
\ No newline at end of file
diff --git a/links/actions/24/view-list-symbolic.svg b/links/actions/24/view-list-symbolic.svg
new file mode 120000
index 00000000..a0fcff89
--- /dev/null
+++ b/links/actions/24/view-list-symbolic.svg
@@ -0,0 +1 @@
+view-list.svg
\ No newline at end of file
diff --git a/links/actions/24/view-refresh-symbolic.svg b/links/actions/24/view-refresh-symbolic.svg
new file mode 120000
index 00000000..4e680c2a
--- /dev/null
+++ b/links/actions/24/view-refresh-symbolic.svg
@@ -0,0 +1 @@
+view-refresh.svg
\ No newline at end of file
diff --git a/links/actions/24/zoom-in-symbolic.svg b/links/actions/24/zoom-in-symbolic.svg
new file mode 120000
index 00000000..a74d0584
--- /dev/null
+++ b/links/actions/24/zoom-in-symbolic.svg
@@ -0,0 +1 @@
+zoom-in.svg
\ No newline at end of file
diff --git a/links/actions/24/zoom-original-symbolic.svg b/links/actions/24/zoom-original-symbolic.svg
new file mode 120000
index 00000000..a938dcd7
--- /dev/null
+++ b/links/actions/24/zoom-original-symbolic.svg
@@ -0,0 +1 @@
+zoom-original.svg
\ No newline at end of file
diff --git a/links/actions/24/zoom-out-symbolic.svg b/links/actions/24/zoom-out-symbolic.svg
new file mode 120000
index 00000000..580ed013
--- /dev/null
+++ b/links/actions/24/zoom-out-symbolic.svg
@@ -0,0 +1 @@
+zoom-out.svg
\ No newline at end of file
diff --git a/src/actions/22/view-compact.svg b/src/actions/22/view-compact.svg
new file mode 100644
index 00000000..478de3a8
--- /dev/null
+++ b/src/actions/22/view-compact.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/22/view-dual.svg b/src/actions/22/view-dual.svg
new file mode 100644
index 00000000..66625397
--- /dev/null
+++ b/src/actions/22/view-dual.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/actions/22/view-grid.svg b/src/actions/22/view-grid.svg
index 1a67f3cd..a104342e 100644
--- a/src/actions/22/view-grid.svg
+++ b/src/actions/22/view-grid.svg
@@ -1,14 +1,8 @@
-
diff --git a/src/actions/22/view-list.svg b/src/actions/22/view-list.svg
new file mode 100644
index 00000000..273f8b5a
--- /dev/null
+++ b/src/actions/22/view-list.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/actions/24/view-compact.svg b/src/actions/24/view-compact.svg
new file mode 100644
index 00000000..ba5c41b0
--- /dev/null
+++ b/src/actions/24/view-compact.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/24/view-dual.svg b/src/actions/24/view-dual.svg
new file mode 100644
index 00000000..6837903a
--- /dev/null
+++ b/src/actions/24/view-dual.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/actions/24/view-grid.svg b/src/actions/24/view-grid.svg
index 6f2dab93..fddc8486 100644
--- a/src/actions/24/view-grid.svg
+++ b/src/actions/24/view-grid.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/24/view-list.svg b/src/actions/24/view-list.svg
new file mode 100644
index 00000000..160f340f
--- /dev/null
+++ b/src/actions/24/view-list.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/22/microsoft-edge-symbolic.svg b/src/apps/22/microsoft-edge-symbolic.svg
new file mode 100644
index 00000000..82f17efe
--- /dev/null
+++ b/src/apps/22/microsoft-edge-symbolic.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/apps/22/plasma-symbolic.svg b/src/apps/22/plasma-symbolic.svg
new file mode 100644
index 00000000..9730579f
--- /dev/null
+++ b/src/apps/22/plasma-symbolic.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/apps/22/preferences-desktop-accessibility-symbolic.svg b/src/apps/22/preferences-desktop-accessibility-symbolic.svg
new file mode 100644
index 00000000..a44f7a67
--- /dev/null
+++ b/src/apps/22/preferences-desktop-accessibility-symbolic.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/apps/22/preferences-system-symbolic.svg b/src/apps/22/preferences-system-symbolic.svg
index 2b241875..c779f2d7 100644
--- a/src/apps/22/preferences-system-symbolic.svg
+++ b/src/apps/22/preferences-system-symbolic.svg
@@ -1,7 +1,7 @@