diff --git a/links/apps/scalable/element-nightly.svg b/links/apps/scalable/element-nightly.svg
new file mode 120000
index 00000000..9c5e5dd3
--- /dev/null
+++ b/links/apps/scalable/element-nightly.svg
@@ -0,0 +1 @@
+element-desktop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/element.svg b/links/apps/scalable/element.svg
new file mode 120000
index 00000000..9c5e5dd3
--- /dev/null
+++ b/links/apps/scalable/element.svg
@@ -0,0 +1 @@
+element-desktop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/me.kozec.syncthingtk.svg b/links/apps/scalable/me.kozec.syncthingtk.svg
new file mode 120000
index 00000000..de1e26b5
--- /dev/null
+++ b/links/apps/scalable/me.kozec.syncthingtk.svg
@@ -0,0 +1 @@
+syncthing.svg
\ No newline at end of file
diff --git a/links/apps/scalable/syncthing-gtk.svg b/links/apps/scalable/syncthing-gtk.svg
new file mode 120000
index 00000000..de1e26b5
--- /dev/null
+++ b/links/apps/scalable/syncthing-gtk.svg
@@ -0,0 +1 @@
+syncthing.svg
\ No newline at end of file
diff --git a/links/apps/scalable/web-google-maps.svg b/links/apps/scalable/web-google-maps.svg
deleted file mode 120000
index 0b4b0481..00000000
--- a/links/apps/scalable/web-google-maps.svg
+++ /dev/null
@@ -1 +0,0 @@
-gnome-maps.svg
\ No newline at end of file
diff --git a/src/actions/16/redeyes.svg b/src/actions/16/redeyes.svg
index fe9f0704..f3ef645a 100644
--- a/src/actions/16/redeyes.svg
+++ b/src/actions/16/redeyes.svg
@@ -1,16 +1,9 @@
-
diff --git a/src/actions/16/view-hidden.svg b/src/actions/16/view-hidden.svg
index c95a8923..daf57ece 100644
--- a/src/actions/16/view-hidden.svg
+++ b/src/actions/16/view-hidden.svg
@@ -1,13 +1,9 @@
-
diff --git a/src/actions/16/view-visible.svg b/src/actions/16/view-visible.svg
index 89834aae..320c5ec3 100644
--- a/src/actions/16/view-visible.svg
+++ b/src/actions/16/view-visible.svg
@@ -1,21 +1,11 @@
-
diff --git a/src/actions/16/y-zoom-in.svg b/src/actions/16/y-zoom-in.svg
index ea04808c..975ba625 100644
--- a/src/actions/16/y-zoom-in.svg
+++ b/src/actions/16/y-zoom-in.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/16/zoom-1-to-2.svg b/src/actions/16/zoom-1-to-2.svg
index 0a20f6e5..eb863b1f 100644
--- a/src/actions/16/zoom-1-to-2.svg
+++ b/src/actions/16/zoom-1-to-2.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/16/zoom-2-to-1.svg b/src/actions/16/zoom-2-to-1.svg
index cd4293a9..5cf9ebf4 100644
--- a/src/actions/16/zoom-2-to-1.svg
+++ b/src/actions/16/zoom-2-to-1.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/16/zoom-fit-best.svg b/src/actions/16/zoom-fit-best.svg
index f9412764..1aa7a06a 100644
--- a/src/actions/16/zoom-fit-best.svg
+++ b/src/actions/16/zoom-fit-best.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/16/zoom-fit-height.svg b/src/actions/16/zoom-fit-height.svg
index 137c22cf..17132d75 100644
--- a/src/actions/16/zoom-fit-height.svg
+++ b/src/actions/16/zoom-fit-height.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/16/zoom-fit-width.svg b/src/actions/16/zoom-fit-width.svg
index ff48ee83..ff7e1e9f 100644
--- a/src/actions/16/zoom-fit-width.svg
+++ b/src/actions/16/zoom-fit-width.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/16/zoom-in-x.svg b/src/actions/16/zoom-in-x.svg
index 6a768ff3..c4a5e6c1 100644
--- a/src/actions/16/zoom-in-x.svg
+++ b/src/actions/16/zoom-in-x.svg
@@ -1,13 +1,9 @@
-
diff --git a/src/actions/16/zoom-in.svg b/src/actions/16/zoom-in.svg
index 6e230c2b..27989e7a 100644
--- a/src/actions/16/zoom-in.svg
+++ b/src/actions/16/zoom-in.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/16/zoom-next.svg b/src/actions/16/zoom-next.svg
index 91d35396..185ffb08 100644
--- a/src/actions/16/zoom-next.svg
+++ b/src/actions/16/zoom-next.svg
@@ -1,13 +1,9 @@
-
diff --git a/src/actions/16/zoom-original.svg b/src/actions/16/zoom-original.svg
index 973f032e..7450fba1 100644
--- a/src/actions/16/zoom-original.svg
+++ b/src/actions/16/zoom-original.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/16/zoom-out-x.svg b/src/actions/16/zoom-out-x.svg
index 13530567..09fb8483 100644
--- a/src/actions/16/zoom-out-x.svg
+++ b/src/actions/16/zoom-out-x.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/16/zoom-out-y.svg b/src/actions/16/zoom-out-y.svg
index a69f068f..d5cc2181 100644
--- a/src/actions/16/zoom-out-y.svg
+++ b/src/actions/16/zoom-out-y.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/16/zoom-out.svg b/src/actions/16/zoom-out.svg
index 8156c7cf..3e5bc171 100644
--- a/src/actions/16/zoom-out.svg
+++ b/src/actions/16/zoom-out.svg
@@ -1,13 +1,10 @@
-
diff --git a/src/actions/16/zoom-previous.svg b/src/actions/16/zoom-previous.svg
index 5f81272d..df18a3b4 100644
--- a/src/actions/16/zoom-previous.svg
+++ b/src/actions/16/zoom-previous.svg
@@ -1,13 +1,9 @@
-
diff --git a/src/actions/16/zoom.svg b/src/actions/16/zoom.svg
index 7709f759..2462b501 100644
--- a/src/actions/16/zoom.svg
+++ b/src/actions/16/zoom.svg
@@ -1,13 +1,9 @@
-
diff --git a/src/actions/22/redeyes.svg b/src/actions/22/redeyes.svg
index 1cc5963c..3ec46bdd 100644
--- a/src/actions/22/redeyes.svg
+++ b/src/actions/22/redeyes.svg
@@ -1,18 +1,9 @@
-
diff --git a/src/actions/22/view-hidden.svg b/src/actions/22/view-hidden.svg
index 01ff81f3..4a595e49 100644
--- a/src/actions/22/view-hidden.svg
+++ b/src/actions/22/view-hidden.svg
@@ -1,14 +1,9 @@
-
diff --git a/src/actions/22/view-pim-tasks-pending.svg b/src/actions/22/view-pim-tasks-pending.svg
index 52f5bdb3..a30163ad 100644
--- a/src/actions/22/view-pim-tasks-pending.svg
+++ b/src/actions/22/view-pim-tasks-pending.svg
@@ -7,9 +7,11 @@
color:#da4453;
}
-
+
-
-
+
+
+
+
diff --git a/src/actions/22/view-visible.svg b/src/actions/22/view-visible.svg
index 6e0b19c2..bb4bea75 100644
--- a/src/actions/22/view-visible.svg
+++ b/src/actions/22/view-visible.svg
@@ -1,14 +1,9 @@
-
diff --git a/src/actions/22/zoom-1-to-2.svg b/src/actions/22/zoom-1-to-2.svg
index ff99d6b4..7481373a 100644
--- a/src/actions/22/zoom-1-to-2.svg
+++ b/src/actions/22/zoom-1-to-2.svg
@@ -1,14 +1,8 @@
-
diff --git a/src/actions/22/zoom-2-to-1.svg b/src/actions/22/zoom-2-to-1.svg
index ad16b0a1..e065d16b 100644
--- a/src/actions/22/zoom-2-to-1.svg
+++ b/src/actions/22/zoom-2-to-1.svg
@@ -1,14 +1,8 @@
-
diff --git a/src/actions/22/zoom-fit-best.svg b/src/actions/22/zoom-fit-best.svg
index 2130a995..62464431 100644
--- a/src/actions/22/zoom-fit-best.svg
+++ b/src/actions/22/zoom-fit-best.svg
@@ -1,14 +1,8 @@
-
diff --git a/src/actions/22/zoom-fit-height.svg b/src/actions/22/zoom-fit-height.svg
index 49fe86d1..4c2b06c7 100644
--- a/src/actions/22/zoom-fit-height.svg
+++ b/src/actions/22/zoom-fit-height.svg
@@ -1,14 +1,8 @@
-
diff --git a/src/actions/22/zoom-fit-width.svg b/src/actions/22/zoom-fit-width.svg
index 5cbfe2de..90d8ad4d 100644
--- a/src/actions/22/zoom-fit-width.svg
+++ b/src/actions/22/zoom-fit-width.svg
@@ -1,14 +1,8 @@
-
diff --git a/src/actions/22/zoom-in.svg b/src/actions/22/zoom-in.svg
index 3ee20e61..9b408a03 100644
--- a/src/actions/22/zoom-in.svg
+++ b/src/actions/22/zoom-in.svg
@@ -1,14 +1,8 @@
-
diff --git a/src/actions/22/zoom-next.svg b/src/actions/22/zoom-next.svg
index 6e819c27..9f341682 100644
--- a/src/actions/22/zoom-next.svg
+++ b/src/actions/22/zoom-next.svg
@@ -1,14 +1,8 @@
-
diff --git a/src/actions/22/zoom-original.svg b/src/actions/22/zoom-original.svg
index c3ae1e47..e719ebf6 100644
--- a/src/actions/22/zoom-original.svg
+++ b/src/actions/22/zoom-original.svg
@@ -1,14 +1,8 @@
-
diff --git a/src/actions/22/zoom-out.svg b/src/actions/22/zoom-out.svg
index abea3ebe..27ff3ca2 100644
--- a/src/actions/22/zoom-out.svg
+++ b/src/actions/22/zoom-out.svg
@@ -1,14 +1,8 @@
-
diff --git a/src/actions/22/zoom-pixels.svg b/src/actions/22/zoom-pixels.svg
index 91134082..24fd2879 100644
--- a/src/actions/22/zoom-pixels.svg
+++ b/src/actions/22/zoom-pixels.svg
@@ -1,14 +1,8 @@
-
diff --git a/src/actions/22/zoom-previous.svg b/src/actions/22/zoom-previous.svg
index e267938f..9932e7f5 100644
--- a/src/actions/22/zoom-previous.svg
+++ b/src/actions/22/zoom-previous.svg
@@ -1,14 +1,8 @@
-
diff --git a/src/actions/22/zoom.svg b/src/actions/22/zoom.svg
index 45e5ef3b..2f0b275c 100644
--- a/src/actions/22/zoom.svg
+++ b/src/actions/22/zoom.svg
@@ -1,14 +1,8 @@
-
diff --git a/src/actions/24/view-hidden.svg b/src/actions/24/view-hidden.svg
index f5822c0a..9bce1cfd 100644
--- a/src/actions/24/view-hidden.svg
+++ b/src/actions/24/view-hidden.svg
@@ -1,13 +1,9 @@
-
diff --git a/src/actions/24/view-visible.svg b/src/actions/24/view-visible.svg
index f92e61c8..5897a589 100644
--- a/src/actions/24/view-visible.svg
+++ b/src/actions/24/view-visible.svg
@@ -1,13 +1,9 @@
-
diff --git a/src/actions/24/y-zoom-in.svg b/src/actions/24/y-zoom-in.svg
index e437bc8f..b7c9e7c3 100644
--- a/src/actions/24/y-zoom-in.svg
+++ b/src/actions/24/y-zoom-in.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/24/zoom-1-to-2.svg b/src/actions/24/zoom-1-to-2.svg
index 41467a7b..586405a4 100644
--- a/src/actions/24/zoom-1-to-2.svg
+++ b/src/actions/24/zoom-1-to-2.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/24/zoom-2-to-1.svg b/src/actions/24/zoom-2-to-1.svg
index 5f0eddda..6e1ab66b 100644
--- a/src/actions/24/zoom-2-to-1.svg
+++ b/src/actions/24/zoom-2-to-1.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/24/zoom-fit-best.svg b/src/actions/24/zoom-fit-best.svg
index a2c83cec..4c8bbe2d 100644
--- a/src/actions/24/zoom-fit-best.svg
+++ b/src/actions/24/zoom-fit-best.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/24/zoom-fit-height.svg b/src/actions/24/zoom-fit-height.svg
index 2ad14b0c..cb49df99 100644
--- a/src/actions/24/zoom-fit-height.svg
+++ b/src/actions/24/zoom-fit-height.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/24/zoom-fit-width.svg b/src/actions/24/zoom-fit-width.svg
index 6541fb47..6217d0c1 100644
--- a/src/actions/24/zoom-fit-width.svg
+++ b/src/actions/24/zoom-fit-width.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/24/zoom-in-x.svg b/src/actions/24/zoom-in-x.svg
index 925414fb..e4cc2acb 100644
--- a/src/actions/24/zoom-in-x.svg
+++ b/src/actions/24/zoom-in-x.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/24/zoom-in.svg b/src/actions/24/zoom-in.svg
index dd74f339..211c69ac 100644
--- a/src/actions/24/zoom-in.svg
+++ b/src/actions/24/zoom-in.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/24/zoom-next.svg b/src/actions/24/zoom-next.svg
index 0ed5f375..a87176c1 100644
--- a/src/actions/24/zoom-next.svg
+++ b/src/actions/24/zoom-next.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/24/zoom-original.svg b/src/actions/24/zoom-original.svg
index 84c1aad0..f7bb9d79 100644
--- a/src/actions/24/zoom-original.svg
+++ b/src/actions/24/zoom-original.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/24/zoom-out-x.svg b/src/actions/24/zoom-out-x.svg
index 4c3f37ee..1dfc0039 100644
--- a/src/actions/24/zoom-out-x.svg
+++ b/src/actions/24/zoom-out-x.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/24/zoom-out-y.svg b/src/actions/24/zoom-out-y.svg
index 5bc2a46f..bba0786f 100644
--- a/src/actions/24/zoom-out-y.svg
+++ b/src/actions/24/zoom-out-y.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/24/zoom-out.svg b/src/actions/24/zoom-out.svg
index db95e4e0..6f05139b 100644
--- a/src/actions/24/zoom-out.svg
+++ b/src/actions/24/zoom-out.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/24/zoom-pixels.svg b/src/actions/24/zoom-pixels.svg
new file mode 100644
index 00000000..367c6def
--- /dev/null
+++ b/src/actions/24/zoom-pixels.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/actions/24/zoom-previous.svg b/src/actions/24/zoom-previous.svg
index 6da32c74..955d773a 100644
--- a/src/actions/24/zoom-previous.svg
+++ b/src/actions/24/zoom-previous.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/24/zoom.svg b/src/actions/24/zoom.svg
index 83706056..f905a530 100644
--- a/src/actions/24/zoom.svg
+++ b/src/actions/24/zoom.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/32/system-save-session.svg b/src/actions/32/system-save-session.svg
index 3b9a6eac..24687f43 100644
--- a/src/actions/32/system-save-session.svg
+++ b/src/actions/32/system-save-session.svg
@@ -1,17 +1,8 @@
-
diff --git a/src/apps/scalable/element-desktop.svg b/src/apps/scalable/element-desktop.svg
new file mode 100644
index 00000000..d950be25
--- /dev/null
+++ b/src/apps/scalable/element-desktop.svg
@@ -0,0 +1,25 @@
+
diff --git a/src/apps/scalable/gnome-map.svg b/src/apps/scalable/gnome-map.svg
new file mode 100644
index 00000000..33641629
--- /dev/null
+++ b/src/apps/scalable/gnome-map.svg
@@ -0,0 +1,89 @@
+
diff --git a/src/apps/scalable/syncthing.svg b/src/apps/scalable/syncthing.svg
new file mode 100644
index 00000000..d79696fa
--- /dev/null
+++ b/src/apps/scalable/syncthing.svg
@@ -0,0 +1,15 @@
+
diff --git a/src/apps/scalable/veracrypt.svg b/src/apps/scalable/veracrypt.svg
new file mode 100644
index 00000000..4853e07e
--- /dev/null
+++ b/src/apps/scalable/veracrypt.svg
@@ -0,0 +1,43 @@
+
diff --git a/src/apps/scalable/gnome-maps.svg b/src/apps/scalable/web-google-maps.svg
similarity index 100%
rename from src/apps/scalable/gnome-maps.svg
rename to src/apps/scalable/web-google-maps.svg
diff --git a/src/categories/symbolic/applications-development-symbolic.svg b/src/categories/symbolic/applications-development-symbolic.svg
index 6ac39fd8..d6a81576 100644
--- a/src/categories/symbolic/applications-development-symbolic.svg
+++ b/src/categories/symbolic/applications-development-symbolic.svg
@@ -1 +1,3 @@
-
+
diff --git a/src/categories/symbolic/applications-games-symbolic.svg b/src/categories/symbolic/applications-games-symbolic.svg
index 90d407d5..16cd0d38 100644
--- a/src/categories/symbolic/applications-games-symbolic.svg
+++ b/src/categories/symbolic/applications-games-symbolic.svg
@@ -1 +1,4 @@
-
\ No newline at end of file
+
diff --git a/src/categories/symbolic/applications-graphics-symbolic.svg b/src/categories/symbolic/applications-graphics-symbolic.svg
index 4065493f..d234d2d1 100644
--- a/src/categories/symbolic/applications-graphics-symbolic.svg
+++ b/src/categories/symbolic/applications-graphics-symbolic.svg
@@ -1 +1,3 @@
-
\ No newline at end of file
+
diff --git a/src/categories/symbolic/applications-utilities-symbolic.svg b/src/categories/symbolic/applications-utilities-symbolic.svg
index 41176a2f..62b2f944 100644
--- a/src/categories/symbolic/applications-utilities-symbolic.svg
+++ b/src/categories/symbolic/applications-utilities-symbolic.svg
@@ -1 +1,6 @@
-
\ No newline at end of file
+
diff --git a/src/emblems/symbolic/emblem-favorite-symbolic.svg b/src/emblems/symbolic/emblem-favorite-symbolic.svg
index 504226d1..ecc0a9ec 100644
--- a/src/emblems/symbolic/emblem-favorite-symbolic.svg
+++ b/src/emblems/symbolic/emblem-favorite-symbolic.svg
@@ -1 +1,3 @@
-
\ No newline at end of file
+
diff --git a/src/emblems/symbolic/emblem-important-symbolic.svg b/src/emblems/symbolic/emblem-important-symbolic.svg
index f2ecd1fd..08fb1782 100644
--- a/src/emblems/symbolic/emblem-important-symbolic.svg
+++ b/src/emblems/symbolic/emblem-important-symbolic.svg
@@ -1 +1,6 @@
-
\ No newline at end of file
+
diff --git a/src/emblems/symbolic/emblem-photos-symbolic.svg b/src/emblems/symbolic/emblem-photos-symbolic.svg
index 627f6643..6f5b4830 100644
--- a/src/emblems/symbolic/emblem-photos-symbolic.svg
+++ b/src/emblems/symbolic/emblem-photos-symbolic.svg
@@ -1 +1,3 @@
-
\ No newline at end of file
+
diff --git a/src/emblems/symbolic/emblem-system-symbolic.svg b/src/emblems/symbolic/emblem-system-symbolic.svg
index 4edffa6f..f206a083 100644
--- a/src/emblems/symbolic/emblem-system-symbolic.svg
+++ b/src/emblems/symbolic/emblem-system-symbolic.svg
@@ -1 +1,3 @@
-
\ No newline at end of file
+
diff --git a/src/mimes/scalable/application-json.svg b/src/mimes/scalable/application-json.svg
index a7f70d0d..dbff14ee 100644
--- a/src/mimes/scalable/application-json.svg
+++ b/src/mimes/scalable/application-json.svg
@@ -6,90 +6,19 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/src/mimes/scalable/application-octet-stream.svg b/src/mimes/scalable/application-octet-stream.svg
index c0661242..ca1f23b2 100644
--- a/src/mimes/scalable/application-octet-stream.svg
+++ b/src/mimes/scalable/application-octet-stream.svg
@@ -1,89 +1,18 @@