diff --git a/links/apps/scalable/notion-app-enhanced.svg b/links/apps/scalable/notion-app-enhanced.svg
new file mode 120000
index 00000000..f3d72ed9
--- /dev/null
+++ b/links/apps/scalable/notion-app-enhanced.svg
@@ -0,0 +1 @@
+notion.svg
\ No newline at end of file
diff --git a/src/actions/16/empty-icon.svg b/src/actions/16/empty-icon.svg
new file mode 100644
index 00000000..03ec221b
--- /dev/null
+++ b/src/actions/16/empty-icon.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/src/actions/16/xfce-wm-close.svg b/src/actions/16/xfce-wm-close.svg
new file mode 100644
index 00000000..19b4a37b
--- /dev/null
+++ b/src/actions/16/xfce-wm-close.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/16/xfce-wm-maximize.svg b/src/actions/16/xfce-wm-maximize.svg
new file mode 100644
index 00000000..f9d99a1c
--- /dev/null
+++ b/src/actions/16/xfce-wm-maximize.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/16/xfce-wm-menu.svg b/src/actions/16/xfce-wm-menu.svg
new file mode 100644
index 00000000..1243e18b
--- /dev/null
+++ b/src/actions/16/xfce-wm-menu.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/16/xfce-wm-minimize.svg b/src/actions/16/xfce-wm-minimize.svg
new file mode 100644
index 00000000..c9078a65
--- /dev/null
+++ b/src/actions/16/xfce-wm-minimize.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/16/xfce-wm-shade.svg b/src/actions/16/xfce-wm-shade.svg
new file mode 100644
index 00000000..c5520bba
--- /dev/null
+++ b/src/actions/16/xfce-wm-shade.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/16/xfce-wm-stick.svg b/src/actions/16/xfce-wm-stick.svg
new file mode 100644
index 00000000..4f113799
--- /dev/null
+++ b/src/actions/16/xfce-wm-stick.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/16/xfce-wm-unmaximize.svg b/src/actions/16/xfce-wm-unmaximize.svg
new file mode 100644
index 00000000..58dd38d0
--- /dev/null
+++ b/src/actions/16/xfce-wm-unmaximize.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/actions/16/xfce-wm-unshade.svg b/src/actions/16/xfce-wm-unshade.svg
new file mode 100644
index 00000000..37047c20
--- /dev/null
+++ b/src/actions/16/xfce-wm-unshade.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/16/xfce-wm-unstick.svg b/src/actions/16/xfce-wm-unstick.svg
new file mode 100644
index 00000000..5fdbb922
--- /dev/null
+++ b/src/actions/16/xfce-wm-unstick.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/24/window-duplicate.svg b/src/actions/24/window-duplicate.svg
index 9e3e9333..6b12cf99 100644
--- a/src/actions/24/window-duplicate.svg
+++ b/src/actions/24/window-duplicate.svg
@@ -1,13 +1,9 @@
-
diff --git a/src/actions/24/window-new.svg b/src/actions/24/window-new.svg
index 89efa31d..181f4005 100644
--- a/src/actions/24/window-new.svg
+++ b/src/actions/24/window-new.svg
@@ -1,13 +1,9 @@
-
diff --git a/src/actions/24/window.svg b/src/actions/24/window.svg
index 74ca4c0b..e2aab123 100644
--- a/src/actions/24/window.svg
+++ b/src/actions/24/window.svg
@@ -1,14 +1,8 @@
-
+ }
+
+
+
diff --git a/src/actions/symbolic/bolt-symbolic.svg b/src/actions/symbolic/bolt-symbolic.svg
new file mode 100644
index 00000000..9428932f
--- /dev/null
+++ b/src/actions/symbolic/bolt-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/budgie-menu-symbolic.svg b/src/actions/symbolic/budgie-menu-symbolic.svg
new file mode 100644
index 00000000..6191c9c5
--- /dev/null
+++ b/src/actions/symbolic/budgie-menu-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/builder-build-info-symbolic.svg b/src/actions/symbolic/builder-build-info-symbolic.svg
new file mode 100644
index 00000000..cd9d6f35
--- /dev/null
+++ b/src/actions/symbolic/builder-build-info-symbolic.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/actions/symbolic/camera-symbolic.svg b/src/actions/symbolic/camera-symbolic.svg
new file mode 100644
index 00000000..b66cfbe3
--- /dev/null
+++ b/src/actions/symbolic/camera-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/actions/symbolic/diagnostics-symbolic.svg b/src/actions/symbolic/diagnostics-symbolic.svg
new file mode 100644
index 00000000..778926bd
--- /dev/null
+++ b/src/actions/symbolic/diagnostics-symbolic.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/actions/symbolic/edit-flag-symbolic.svg b/src/actions/symbolic/edit-flag-symbolic.svg
new file mode 100644
index 00000000..185d8f61
--- /dev/null
+++ b/src/actions/symbolic/edit-flag-symbolic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/actions/symbolic/location-symbolic-rtl.svg b/src/actions/symbolic/location-symbolic-rtl.svg
new file mode 100644
index 00000000..585d0347
--- /dev/null
+++ b/src/actions/symbolic/location-symbolic-rtl.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/actions/symbolic/microphone-symbolic.svg b/src/actions/symbolic/microphone-symbolic.svg
new file mode 100644
index 00000000..70175c0c
--- /dev/null
+++ b/src/actions/symbolic/microphone-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/actions/symbolic/nemo-recursive-search-symbolic-rtl.svg b/src/actions/symbolic/nemo-recursive-search-symbolic-rtl.svg
new file mode 100644
index 00000000..cb6b9ee8
--- /dev/null
+++ b/src/actions/symbolic/nemo-recursive-search-symbolic-rtl.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/actions/symbolic/security-symbolic.svg b/src/actions/symbolic/security-symbolic.svg
new file mode 100644
index 00000000..77115d3f
--- /dev/null
+++ b/src/actions/symbolic/security-symbolic.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/actions/symbolic/sidebar-tree-symbolic-rtl.svg b/src/actions/symbolic/sidebar-tree-symbolic-rtl.svg
new file mode 100644
index 00000000..666d1941
--- /dev/null
+++ b/src/actions/symbolic/sidebar-tree-symbolic-rtl.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/trash-symbolic.svg b/src/actions/symbolic/trash-symbolic.svg
new file mode 100644
index 00000000..f2e33954
--- /dev/null
+++ b/src/actions/symbolic/trash-symbolic.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/apps/scalable/0.png b/src/apps/scalable/0.png
new file mode 100644
index 00000000..7ed1a023
Binary files /dev/null and b/src/apps/scalable/0.png differ
diff --git a/src/apps/scalable/com.synology.SynologyAssistant.svg b/src/apps/scalable/com.synology.SynologyAssistant.svg
index b3346c22..179109dd 100644
--- a/src/apps/scalable/com.synology.SynologyAssistant.svg
+++ b/src/apps/scalable/com.synology.SynologyAssistant.svg
@@ -1 +1,20 @@
-
\ No newline at end of file
+
diff --git a/src/apps/scalable/empathy.svg b/src/apps/scalable/empathy.svg
index 0f2008b1..a2ceaba5 100644
--- a/src/apps/scalable/empathy.svg
+++ b/src/apps/scalable/empathy.svg
@@ -1 +1,22 @@
-
\ No newline at end of file
+
diff --git a/src/apps/scalable/librecad.svg b/src/apps/scalable/librecad.svg
index 6ed458b3..6d01105b 100644
--- a/src/apps/scalable/librecad.svg
+++ b/src/apps/scalable/librecad.svg
@@ -1 +1,22 @@
-
\ No newline at end of file
+
diff --git a/src/apps/scalable/me.dusansimic.DynamicWallpaper.svg b/src/apps/scalable/me.dusansimic.DynamicWallpaper.svg
index 3e5458d2..d8303d82 100644
--- a/src/apps/scalable/me.dusansimic.DynamicWallpaper.svg
+++ b/src/apps/scalable/me.dusansimic.DynamicWallpaper.svg
@@ -1 +1,22 @@
-
\ No newline at end of file
+
diff --git a/src/apps/scalable/net.openra.OpenRA-cnc.svg b/src/apps/scalable/net.openra.OpenRA-cnc.svg
index e0481da9..527efb1f 100644
--- a/src/apps/scalable/net.openra.OpenRA-cnc.svg
+++ b/src/apps/scalable/net.openra.OpenRA-cnc.svg
@@ -1 +1,33 @@
-
\ No newline at end of file
+
diff --git a/src/apps/scalable/net.openra.OpenRA-d2k.svg b/src/apps/scalable/net.openra.OpenRA-d2k.svg
index 42518f05..59d6e734 100644
--- a/src/apps/scalable/net.openra.OpenRA-d2k.svg
+++ b/src/apps/scalable/net.openra.OpenRA-d2k.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
diff --git a/src/apps/scalable/notion-app-enhanced.svg b/src/apps/scalable/notion-app-enhanced.svg
deleted file mode 100644
index 2e0fc609..00000000
--- a/src/apps/scalable/notion-app-enhanced.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/apps/scalable/polari.svg b/src/apps/scalable/polari.svg
index 4633df4a..a9531043 100644
--- a/src/apps/scalable/polari.svg
+++ b/src/apps/scalable/polari.svg
@@ -1 +1,35 @@
-
\ No newline at end of file
+
diff --git a/src/apps/scalable/qq.svg b/src/apps/scalable/qq.svg
index 3be391c5..604be2dc 100644
--- a/src/apps/scalable/qq.svg
+++ b/src/apps/scalable/qq.svg
@@ -1 +1,38 @@
-
\ No newline at end of file
+
diff --git a/src/apps/scalable/receiver.svg b/src/apps/scalable/receiver.svg
old mode 100755
new mode 100644
index cfe14317..41acafd2
--- a/src/apps/scalable/receiver.svg
+++ b/src/apps/scalable/receiver.svg
@@ -1 +1,20 @@
-
\ No newline at end of file
+
diff --git a/src/apps/scalable/regedit.svg b/src/apps/scalable/regedit.svg
index cef12c21..8670f74c 100644
--- a/src/apps/scalable/regedit.svg
+++ b/src/apps/scalable/regedit.svg
@@ -1 +1,112 @@
-
\ No newline at end of file
+
diff --git a/src/apps/scalable/snapdrop.svg b/src/apps/scalable/snapdrop.svg
index e54aafd6..dce1ce0e 100644
--- a/src/apps/scalable/snapdrop.svg
+++ b/src/apps/scalable/snapdrop.svg
@@ -1 +1,19 @@
-
\ No newline at end of file
+
diff --git a/src/apps/scalable/tetzle.svg b/src/apps/scalable/tetzle.svg
index 84744e71..20d5222c 100644
--- a/src/apps/scalable/tetzle.svg
+++ b/src/apps/scalable/tetzle.svg
@@ -1 +1,158 @@
-
\ No newline at end of file
+
diff --git a/src/apps/scalable/virtualbox.svg b/src/apps/scalable/virtualbox.svg
index 5b9c7c35..aa5af026 100644
--- a/src/apps/scalable/virtualbox.svg
+++ b/src/apps/scalable/virtualbox.svg
@@ -1 +1,22 @@
-
\ No newline at end of file
+
diff --git a/src/apps/symbolic/multimedia-photo-viewer-symbolic.svg b/src/apps/symbolic/multimedia-photo-viewer-symbolic.svg
index 092f2278..5fb37924 100644
--- a/src/apps/symbolic/multimedia-photo-viewer-symbolic.svg
+++ b/src/apps/symbolic/multimedia-photo-viewer-symbolic.svg
@@ -1,6 +1,6 @@
diff --git a/src/apps/symbolic/org.gnome.Lollypop-artists-list-symbolic.svg b/src/apps/symbolic/org.gnome.Lollypop-artists-list-symbolic.svg
index 1714fb02..66fab6a6 100644
--- a/src/apps/symbolic/org.gnome.Lollypop-artists-list-symbolic.svg
+++ b/src/apps/symbolic/org.gnome.Lollypop-artists-list-symbolic.svg
@@ -1,6 +1,3 @@
diff --git a/src/apps/symbolic/org.gnome.Loupe-symbolic.svg b/src/apps/symbolic/org.gnome.Loupe-symbolic.svg
new file mode 100644
index 00000000..644e94ff
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Loupe-symbolic.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/src/apps/symbolic/org.gnome.Settings-privacy-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-privacy-symbolic.svg
new file mode 100644
index 00000000..499df5fc
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-privacy-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/org.gnome.SoundRecorder-symbolic.svg b/src/apps/symbolic/org.gnome.SoundRecorder-symbolic.svg
index 18f8b516..60512d94 100644
--- a/src/apps/symbolic/org.gnome.SoundRecorder-symbolic.svg
+++ b/src/apps/symbolic/org.gnome.SoundRecorder-symbolic.svg
@@ -1,8 +1,8 @@
diff --git a/src/apps/symbolic/org.gtk.Demo4-symbolic.svg b/src/apps/symbolic/org.gtk.Demo4-symbolic.svg
index 85681c7e..6a7a1ecc 100644
--- a/src/apps/symbolic/org.gtk.Demo4-symbolic.svg
+++ b/src/apps/symbolic/org.gtk.Demo4-symbolic.svg
@@ -1,8 +1,5 @@
diff --git a/src/apps/symbolic/preferences-system-devices-symbolic.svg b/src/apps/symbolic/preferences-system-devices-symbolic.svg
index bfd957b5..5c78f5b7 100644
--- a/src/apps/symbolic/preferences-system-devices-symbolic.svg
+++ b/src/apps/symbolic/preferences-system-devices-symbolic.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
diff --git a/src/apps/symbolic/preferences-system-symbolic.svg b/src/apps/symbolic/preferences-system-symbolic.svg
index 701f59b7..84545bb9 100644
--- a/src/apps/symbolic/preferences-system-symbolic.svg
+++ b/src/apps/symbolic/preferences-system-symbolic.svg
@@ -1,3 +1,3 @@
diff --git a/src/apps/symbolic/sparkleshare-symbolic.svg b/src/apps/symbolic/sparkleshare-symbolic.svg
index 43009039..3d2927e8 100644
--- a/src/apps/symbolic/sparkleshare-symbolic.svg
+++ b/src/apps/symbolic/sparkleshare-symbolic.svg
@@ -1,4 +1,4 @@
diff --git a/src/apps/symbolic/system-file-manager-symbolic.svg b/src/apps/symbolic/system-file-manager-symbolic.svg
index 7fb8a48e..564211e8 100644
--- a/src/apps/symbolic/system-file-manager-symbolic.svg
+++ b/src/apps/symbolic/system-file-manager-symbolic.svg
@@ -1,14 +1,11 @@
diff --git a/src/apps/symbolic/system-users-symbolic.svg b/src/apps/symbolic/system-users-symbolic.svg
index 6b521371..fee4913a 100644
--- a/src/apps/symbolic/system-users-symbolic.svg
+++ b/src/apps/symbolic/system-users-symbolic.svg
@@ -1,3 +1,3 @@
diff --git a/src/apps/symbolic/thunderbird-symbolic.svg b/src/apps/symbolic/thunderbird-symbolic.svg
index ef57ee47..119d9d8b 100644
--- a/src/apps/symbolic/thunderbird-symbolic.svg
+++ b/src/apps/symbolic/thunderbird-symbolic.svg
@@ -1,3 +1,5 @@
diff --git a/src/apps/symbolic/user-info-symbolic.svg b/src/apps/symbolic/user-info-symbolic.svg
index 229b8934..e4e1ecce 100644
--- a/src/apps/symbolic/user-info-symbolic.svg
+++ b/src/apps/symbolic/user-info-symbolic.svg
@@ -1,4 +1,4 @@