diff --git a/links/actions/symbolic/explore2-symbolic.svg b/links/actions/symbolic/explore2-symbolic.svg
new file mode 120000
index 00000000..e38d14e6
--- /dev/null
+++ b/links/actions/symbolic/explore2-symbolic.svg
@@ -0,0 +1 @@
+explore-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/org.gnome.Settings-screen-symbolic.svg b/links/apps/symbolic/org.gnome.Settings-screen-symbolic.svg
new file mode 120000
index 00000000..eb68515a
--- /dev/null
+++ b/links/apps/symbolic/org.gnome.Settings-screen-symbolic.svg
@@ -0,0 +1 @@
+org.gnome.Settings-display-symbolic.svg
\ No newline at end of file
diff --git a/links/categories/32/org.gnome.Software.Play.svg b/links/categories/32/org.gnome.Software.Play.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/links/categories/32/org.gnome.Software.Play.svg
@@ -0,0 +1 @@
+applications-games.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-document-blank.svg b/links/mimetypes/scalable/application-document-blank.svg
new file mode 120000
index 00000000..a3635320
--- /dev/null
+++ b/links/mimetypes/scalable/application-document-blank.svg
@@ -0,0 +1 @@
+application-document.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-ffDiaporama.svg b/links/mimetypes/scalable/application-ffDiaporama.svg
new file mode 120000
index 00000000..49ccd217
--- /dev/null
+++ b/links/mimetypes/scalable/application-ffDiaporama.svg
@@ -0,0 +1 @@
+application-images.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-flash.svg b/links/mimetypes/scalable/application-flash.svg
new file mode 120000
index 00000000..6022f317
--- /dev/null
+++ b/links/mimetypes/scalable/application-flash.svg
@@ -0,0 +1 @@
+application-x-flash-video.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-font-snf.svg b/links/mimetypes/scalable/application-font-snf.svg
new file mode 120000
index 00000000..473ef97c
--- /dev/null
+++ b/links/mimetypes/scalable/application-font-snf.svg
@@ -0,0 +1 @@
+application-font.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-font.svg b/links/mimetypes/scalable/application-font.svg
new file mode 120000
index 00000000..5cf45d17
--- /dev/null
+++ b/links/mimetypes/scalable/application-font.svg
@@ -0,0 +1 @@
+font-x-generic.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-image-png.svg b/links/mimetypes/scalable/application-image-png.svg
new file mode 120000
index 00000000..6d55cbff
--- /dev/null
+++ b/links/mimetypes/scalable/application-image-png.svg
@@ -0,0 +1 @@
+image-png.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-image-psd.svg b/links/mimetypes/scalable/application-image-psd.svg
new file mode 120000
index 00000000..2241f538
--- /dev/null
+++ b/links/mimetypes/scalable/application-image-psd.svg
@@ -0,0 +1 @@
+application-photoshop.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-music-blank.svg b/links/mimetypes/scalable/application-music-blank.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/links/mimetypes/scalable/application-music-blank.svg
@@ -0,0 +1 @@
+application-audio.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-music-playlist-blank.svg b/links/mimetypes/scalable/application-music-playlist-blank.svg
new file mode 120000
index 00000000..f8e482a4
--- /dev/null
+++ b/links/mimetypes/scalable/application-music-playlist-blank.svg
@@ -0,0 +1 @@
+application-audio-playlist.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-pkix-cert+pem.svg b/links/mimetypes/scalable/application-pkix-cert+pem.svg
new file mode 120000
index 00000000..b02dde5b
--- /dev/null
+++ b/links/mimetypes/scalable/application-pkix-cert+pem.svg
@@ -0,0 +1 @@
+application-certificate.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-presentation.svg b/links/mimetypes/scalable/application-presentation.svg
new file mode 120000
index 00000000..c70b9fa6
--- /dev/null
+++ b/links/mimetypes/scalable/application-presentation.svg
@@ -0,0 +1 @@
+application-vnd.ms-powerpoint.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-rss.svg b/links/mimetypes/scalable/application-rss.svg
new file mode 120000
index 00000000..6cd7901e
--- /dev/null
+++ b/links/mimetypes/scalable/application-rss.svg
@@ -0,0 +1 @@
+application-rss_xml.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-table.svg b/links/mimetypes/scalable/application-table.svg
new file mode 120000
index 00000000..64961a14
--- /dev/null
+++ b/links/mimetypes/scalable/application-table.svg
@@ -0,0 +1 @@
+application-vnd.ms-excel.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-vestor.svg b/links/mimetypes/scalable/application-vestor.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/links/mimetypes/scalable/application-vestor.svg
@@ -0,0 +1 @@
+application-vector.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-video.svg b/links/mimetypes/scalable/application-video.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/links/mimetypes/scalable/application-video.svg
@@ -0,0 +1 @@
+video-x-generic.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-vnd.adobe.illustrator.svg b/links/mimetypes/scalable/application-vnd.adobe.illustrator.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/links/mimetypes/scalable/application-vnd.adobe.illustrator.svg
@@ -0,0 +1 @@
+application-vector.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-vnd.corel-draw.svg b/links/mimetypes/scalable/application-vnd.corel-draw.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/links/mimetypes/scalable/application-vnd.corel-draw.svg
@@ -0,0 +1 @@
+application-vector.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-vnd.insync.link.drive.draw.svg b/links/mimetypes/scalable/application-vnd.insync.link.drive.draw.svg
new file mode 120000
index 00000000..a775ce00
--- /dev/null
+++ b/links/mimetypes/scalable/application-vnd.insync.link.drive.draw.svg
@@ -0,0 +1 @@
+gddraw.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-vnd.insync.link.drive.form.svg b/links/mimetypes/scalable/application-vnd.insync.link.drive.form.svg
new file mode 120000
index 00000000..5cf342bc
--- /dev/null
+++ b/links/mimetypes/scalable/application-vnd.insync.link.drive.form.svg
@@ -0,0 +1 @@
+gdform.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-vnd.insync.link.drive.link.svg b/links/mimetypes/scalable/application-vnd.insync.link.drive.link.svg
new file mode 120000
index 00000000..195b96e5
--- /dev/null
+++ b/links/mimetypes/scalable/application-vnd.insync.link.drive.link.svg
@@ -0,0 +1 @@
+gdlink.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-vnd.insync.link.drive.note.svg b/links/mimetypes/scalable/application-vnd.insync.link.drive.note.svg
new file mode 120000
index 00000000..1e78ab75
--- /dev/null
+++ b/links/mimetypes/scalable/application-vnd.insync.link.drive.note.svg
@@ -0,0 +1 @@
+gdnote.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-vnd.insync.link.drive.script.svg b/links/mimetypes/scalable/application-vnd.insync.link.drive.script.svg
new file mode 120000
index 00000000..e38819a9
--- /dev/null
+++ b/links/mimetypes/scalable/application-vnd.insync.link.drive.script.svg
@@ -0,0 +1 @@
+gdscript.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-vnd.kde.kleopatra.keygroup.svg b/links/mimetypes/scalable/application-vnd.kde.kleopatra.keygroup.svg
new file mode 120000
index 00000000..b02dde5b
--- /dev/null
+++ b/links/mimetypes/scalable/application-vnd.kde.kleopatra.keygroup.svg
@@ -0,0 +1 @@
+application-certificate.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-vnd.ms-excel.sheet.macroEnabled.12.svg b/links/mimetypes/scalable/application-vnd.ms-excel.sheet.macroEnabled.12.svg
new file mode 120000
index 00000000..3c211834
--- /dev/null
+++ b/links/mimetypes/scalable/application-vnd.ms-excel.sheet.macroEnabled.12.svg
@@ -0,0 +1 @@
+wps-office-xls.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-vnd.ms-visio.drawing.main+xml.svg b/links/mimetypes/scalable/application-vnd.ms-visio.drawing.main+xml.svg
new file mode 120000
index 00000000..ca748d2c
--- /dev/null
+++ b/links/mimetypes/scalable/application-vnd.ms-visio.drawing.main+xml.svg
@@ -0,0 +1 @@
+application-drawing.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-vnd.ms-visio.stencil.main+xml.svg b/links/mimetypes/scalable/application-vnd.ms-visio.stencil.main+xml.svg
new file mode 120000
index 00000000..8d1e1356
--- /dev/null
+++ b/links/mimetypes/scalable/application-vnd.ms-visio.stencil.main+xml.svg
@@ -0,0 +1 @@
+application-drawing-template.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-vnd.ms-visio.template.main+xml.svg b/links/mimetypes/scalable/application-vnd.ms-visio.template.main+xml.svg
new file mode 120000
index 00000000..8d1e1356
--- /dev/null
+++ b/links/mimetypes/scalable/application-vnd.ms-visio.template.main+xml.svg
@@ -0,0 +1 @@
+application-drawing-template.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-vnd.ms-word.document.macroEnabled.12.svg b/links/mimetypes/scalable/application-vnd.ms-word.document.macroEnabled.12.svg
new file mode 120000
index 00000000..e3ddc190
--- /dev/null
+++ b/links/mimetypes/scalable/application-vnd.ms-word.document.macroEnabled.12.svg
@@ -0,0 +1 @@
+wps-office-doc.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-vnd.oasis.opendocument.image-template.svg b/links/mimetypes/scalable/application-vnd.oasis.opendocument.image-template.svg
new file mode 120000
index 00000000..8d1e1356
--- /dev/null
+++ b/links/mimetypes/scalable/application-vnd.oasis.opendocument.image-template.svg
@@ -0,0 +1 @@
+application-drawing-template.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-vnd.oasis.opendocument.master-document.svg b/links/mimetypes/scalable/application-vnd.oasis.opendocument.master-document.svg
new file mode 120000
index 00000000..86b2f629
--- /dev/null
+++ b/links/mimetypes/scalable/application-vnd.oasis.opendocument.master-document.svg
@@ -0,0 +1 @@
+x-office-document.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-vnd.oasis.opendocument.text-web-template.svg b/links/mimetypes/scalable/application-vnd.oasis.opendocument.text-web-template.svg
new file mode 120000
index 00000000..60c48514
--- /dev/null
+++ b/links/mimetypes/scalable/application-vnd.oasis.opendocument.text-web-template.svg
@@ -0,0 +1 @@
+application-web-template.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-vnd.wolfram.nb.svg b/links/mimetypes/scalable/application-vnd.wolfram.nb.svg
new file mode 120000
index 00000000..ea6caece
--- /dev/null
+++ b/links/mimetypes/scalable/application-vnd.wolfram.nb.svg
@@ -0,0 +1 @@
+application-mathematica.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-word.svg b/links/mimetypes/scalable/application-word.svg
new file mode 120000
index 00000000..fc15bbb6
--- /dev/null
+++ b/links/mimetypes/scalable/application-word.svg
@@ -0,0 +1 @@
+application-vnd.ms-word.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-x-appleworks-document.svg b/links/mimetypes/scalable/application-x-appleworks-document.svg
new file mode 120000
index 00000000..7472b14d
--- /dev/null
+++ b/links/mimetypes/scalable/application-x-appleworks-document.svg
@@ -0,0 +1 @@
+application-word.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-x-compressed-iso.svg b/links/mimetypes/scalable/application-x-compressed-iso.svg
new file mode 120000
index 00000000..38aa8675
--- /dev/null
+++ b/links/mimetypes/scalable/application-x-compressed-iso.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-x-dia-shape.svg b/links/mimetypes/scalable/application-x-dia-shape.svg
new file mode 120000
index 00000000..ca748d2c
--- /dev/null
+++ b/links/mimetypes/scalable/application-x-dia-shape.svg
@@ -0,0 +1 @@
+application-drawing.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-x-mathematica.svg b/links/mimetypes/scalable/application-x-mathematica.svg
new file mode 120000
index 00000000..ea6caece
--- /dev/null
+++ b/links/mimetypes/scalable/application-x-mathematica.svg
@@ -0,0 +1 @@
+application-mathematica.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-x-pyspread-bz-spreadsheet.svg b/links/mimetypes/scalable/application-x-pyspread-bz-spreadsheet.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/links/mimetypes/scalable/application-x-pyspread-bz-spreadsheet.svg
@@ -0,0 +1 @@
+application-table.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-x-pyspread-spreadsheet.svg b/links/mimetypes/scalable/application-x-pyspread-spreadsheet.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/links/mimetypes/scalable/application-x-pyspread-spreadsheet.svg
@@ -0,0 +1 @@
+application-table.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-x-qemu-disk.svg b/links/mimetypes/scalable/application-x-qemu-disk.svg
new file mode 120000
index 00000000..38aa8675
--- /dev/null
+++ b/links/mimetypes/scalable/application-x-qemu-disk.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-x-quemu-disk.svg b/links/mimetypes/scalable/application-x-quemu-disk.svg
new file mode 120000
index 00000000..38aa8675
--- /dev/null
+++ b/links/mimetypes/scalable/application-x-quemu-disk.svg
@@ -0,0 +1 @@
+application-x-cd-image.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-x-vdi-disk.svg b/links/mimetypes/scalable/application-x-vdi-disk.svg
new file mode 120000
index 00000000..e501df20
--- /dev/null
+++ b/links/mimetypes/scalable/application-x-vdi-disk.svg
@@ -0,0 +1 @@
+virtualbox-vdi.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/application-x-vnd.akonadi.calendar.svg b/links/mimetypes/scalable/application-x-vnd.akonadi.calendar.svg
new file mode 120000
index 00000000..170cc9e7
--- /dev/null
+++ b/links/mimetypes/scalable/application-x-vnd.akonadi.calendar.svg
@@ -0,0 +1 @@
+x-office-calendar.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/audio-scpls.svg b/links/mimetypes/scalable/audio-scpls.svg
new file mode 120000
index 00000000..f8e482a4
--- /dev/null
+++ b/links/mimetypes/scalable/audio-scpls.svg
@@ -0,0 +1 @@
+application-audio-playlist.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/audio-vnd.dts.hd.svg b/links/mimetypes/scalable/audio-vnd.dts.hd.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/links/mimetypes/scalable/audio-vnd.dts.hd.svg
@@ -0,0 +1 @@
+application-audio.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/audio-vnd.dts.svg b/links/mimetypes/scalable/audio-vnd.dts.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/links/mimetypes/scalable/audio-vnd.dts.svg
@@ -0,0 +1 @@
+application-audio.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/audio-vnd.rn-realmedia.svg b/links/mimetypes/scalable/audio-vnd.rn-realmedia.svg
new file mode 120000
index 00000000..db0a1dc4
--- /dev/null
+++ b/links/mimetypes/scalable/audio-vnd.rn-realmedia.svg
@@ -0,0 +1 @@
+video-x-generic.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/audio-x-aac.svg b/links/mimetypes/scalable/audio-x-aac.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/links/mimetypes/scalable/audio-x-aac.svg
@@ -0,0 +1 @@
+application-audio.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/audio-x-mpg.svg b/links/mimetypes/scalable/audio-x-mpg.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/links/mimetypes/scalable/audio-x-mpg.svg
@@ -0,0 +1 @@
+application-audio.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/audio-x-scpis.svg b/links/mimetypes/scalable/audio-x-scpis.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/links/mimetypes/scalable/audio-x-scpis.svg
@@ -0,0 +1 @@
+application-audio.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/audio-x-shorten.svg b/links/mimetypes/scalable/audio-x-shorten.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/links/mimetypes/scalable/audio-x-shorten.svg
@@ -0,0 +1 @@
+application-audio.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/authors.svg b/links/mimetypes/scalable/authors.svg
new file mode 120000
index 00000000..3a00ae02
--- /dev/null
+++ b/links/mimetypes/scalable/authors.svg
@@ -0,0 +1 @@
+application-users.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/gnome-mime-application-ogg.svg b/links/mimetypes/scalable/gnome-mime-application-ogg.svg
new file mode 120000
index 00000000..9b775702
--- /dev/null
+++ b/links/mimetypes/scalable/gnome-mime-application-ogg.svg
@@ -0,0 +1 @@
+application-audio.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.graphics-template.svg b/links/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.graphics-template.svg
new file mode 120000
index 00000000..8a248929
--- /dev/null
+++ b/links/mimetypes/scalable/gnome-mime-application-vnd.oasis.opendocument.graphics-template.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.image-template.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/gnome-mime-application-x-illustrator.svg b/links/mimetypes/scalable/gnome-mime-application-x-illustrator.svg
new file mode 120000
index 00000000..e86ecbea
--- /dev/null
+++ b/links/mimetypes/scalable/gnome-mime-application-x-illustrator.svg
@@ -0,0 +1 @@
+application-vestor.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/gnome-mime-application-x-lzma.svg b/links/mimetypes/scalable/gnome-mime-application-x-lzma.svg
new file mode 120000
index 00000000..feec9664
--- /dev/null
+++ b/links/mimetypes/scalable/gnome-mime-application-x-lzma.svg
@@ -0,0 +1 @@
+application-x-lzma.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/gnome-mime-application-x-shar.svg b/links/mimetypes/scalable/gnome-mime-application-x-shar.svg
new file mode 120000
index 00000000..a13f7523
--- /dev/null
+++ b/links/mimetypes/scalable/gnome-mime-application-x-shar.svg
@@ -0,0 +1 @@
+application-x-shar.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/gnome-mime-image-bmp.svg b/links/mimetypes/scalable/gnome-mime-image-bmp.svg
new file mode 120000
index 00000000..bfc199b4
--- /dev/null
+++ b/links/mimetypes/scalable/gnome-mime-image-bmp.svg
@@ -0,0 +1 @@
+application-image-bmp.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/gnome-mime-image-gif.svg b/links/mimetypes/scalable/gnome-mime-image-gif.svg
new file mode 120000
index 00000000..cd9185ed
--- /dev/null
+++ b/links/mimetypes/scalable/gnome-mime-image-gif.svg
@@ -0,0 +1 @@
+application-image-gif.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/gnome-mime-image-png.svg b/links/mimetypes/scalable/gnome-mime-image-png.svg
new file mode 120000
index 00000000..6d55cbff
--- /dev/null
+++ b/links/mimetypes/scalable/gnome-mime-image-png.svg
@@ -0,0 +1 @@
+image-png.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/gnome-mime-image-tiff.svg b/links/mimetypes/scalable/gnome-mime-image-tiff.svg
new file mode 120000
index 00000000..e2155dc2
--- /dev/null
+++ b/links/mimetypes/scalable/gnome-mime-image-tiff.svg
@@ -0,0 +1 @@
+application-image-tiff.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/gnome-mime-image-x-portable-bitmap.svg b/links/mimetypes/scalable/gnome-mime-image-x-portable-bitmap.svg
new file mode 120000
index 00000000..bfc199b4
--- /dev/null
+++ b/links/mimetypes/scalable/gnome-mime-image-x-portable-bitmap.svg
@@ -0,0 +1 @@
+application-image-bmp.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/gnome-mime-image-x-psd.svg b/links/mimetypes/scalable/gnome-mime-image-x-psd.svg
new file mode 120000
index 00000000..d00d4b1a
--- /dev/null
+++ b/links/mimetypes/scalable/gnome-mime-image-x-psd.svg
@@ -0,0 +1 @@
+application-image-psd.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/gnome-mime-imagebmp.svg b/links/mimetypes/scalable/gnome-mime-imagebmp.svg
new file mode 120000
index 00000000..bfc199b4
--- /dev/null
+++ b/links/mimetypes/scalable/gnome-mime-imagebmp.svg
@@ -0,0 +1 @@
+application-image-bmp.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/gnome-mime-text-x-authors.svg b/links/mimetypes/scalable/gnome-mime-text-x-authors.svg
new file mode 120000
index 00000000..3a00ae02
--- /dev/null
+++ b/links/mimetypes/scalable/gnome-mime-text-x-authors.svg
@@ -0,0 +1 @@
+application-users.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/gnome-mime-text-x-credits.svg b/links/mimetypes/scalable/gnome-mime-text-x-credits.svg
new file mode 120000
index 00000000..3a00ae02
--- /dev/null
+++ b/links/mimetypes/scalable/gnome-mime-text-x-credits.svg
@@ -0,0 +1 @@
+application-users.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/gnome-mime-text-x-java-source.svg b/links/mimetypes/scalable/gnome-mime-text-x-java-source.svg
new file mode 120000
index 00000000..5a6bee20
--- /dev/null
+++ b/links/mimetypes/scalable/gnome-mime-text-x-java-source.svg
@@ -0,0 +1 @@
+application-java.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/image-blank.svg b/links/mimetypes/scalable/image-blank.svg
new file mode 120000
index 00000000..49ccd217
--- /dev/null
+++ b/links/mimetypes/scalable/image-blank.svg
@@ -0,0 +1 @@
+application-images.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/image-cgm.svg b/links/mimetypes/scalable/image-cgm.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/links/mimetypes/scalable/image-cgm.svg
@@ -0,0 +1 @@
+application-vector.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/image-emf.svg b/links/mimetypes/scalable/image-emf.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/links/mimetypes/scalable/image-emf.svg
@@ -0,0 +1 @@
+application-vector.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/image-tiff-multipage.svg b/links/mimetypes/scalable/image-tiff-multipage.svg
new file mode 120000
index 00000000..e2155dc2
--- /dev/null
+++ b/links/mimetypes/scalable/image-tiff-multipage.svg
@@ -0,0 +1 @@
+application-image-tiff.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/image-wmf.svg b/links/mimetypes/scalable/image-wmf.svg
new file mode 120000
index 00000000..34b7aa58
--- /dev/null
+++ b/links/mimetypes/scalable/image-wmf.svg
@@ -0,0 +1 @@
+application-vector.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/libreoffice-master-docment.svg b/links/mimetypes/scalable/libreoffice-master-docment.svg
new file mode 120000
index 00000000..8f2ffb4c
--- /dev/null
+++ b/links/mimetypes/scalable/libreoffice-master-docment.svg
@@ -0,0 +1 @@
+application-vnd.oasis.opendocument.master-document.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/mime_ascii.svg b/links/mimetypes/scalable/mime_ascii.svg
new file mode 120000
index 00000000..598bd3ac
--- /dev/null
+++ b/links/mimetypes/scalable/mime_ascii.svg
@@ -0,0 +1 @@
+application-ascii.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/model-iges.svg b/links/mimetypes/scalable/model-iges.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/links/mimetypes/scalable/model-iges.svg
@@ -0,0 +1 @@
+model.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/model-stl.svg b/links/mimetypes/scalable/model-stl.svg
new file mode 120000
index 00000000..8ac89c37
--- /dev/null
+++ b/links/mimetypes/scalable/model-stl.svg
@@ -0,0 +1 @@
+model.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/stock_playlist.svg b/links/mimetypes/scalable/stock_playlist.svg
new file mode 120000
index 00000000..f8e482a4
--- /dev/null
+++ b/links/mimetypes/scalable/stock_playlist.svg
@@ -0,0 +1 @@
+application-audio-playlist.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/system-component-firmware.svg b/links/mimetypes/scalable/system-component-firmware.svg
new file mode 120000
index 00000000..ab5fdbec
--- /dev/null
+++ b/links/mimetypes/scalable/system-component-firmware.svg
@@ -0,0 +1 @@
+system-component-driver.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/system-component-runtime.svg b/links/mimetypes/scalable/system-component-runtime.svg
new file mode 120000
index 00000000..7960cfd9
--- /dev/null
+++ b/links/mimetypes/scalable/system-component-runtime.svg
@@ -0,0 +1 @@
+system-component-application.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/template-source.svg b/links/mimetypes/scalable/template-source.svg
new file mode 120000
index 00000000..19265f5b
--- /dev/null
+++ b/links/mimetypes/scalable/template-source.svg
@@ -0,0 +1 @@
+application-text-template.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/template_source.svg b/links/mimetypes/scalable/template_source.svg
new file mode 120000
index 00000000..19265f5b
--- /dev/null
+++ b/links/mimetypes/scalable/template_source.svg
@@ -0,0 +1 @@
+application-text-template.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/text-tab-separated-values.svg b/links/mimetypes/scalable/text-tab-separated-values.svg
new file mode 120000
index 00000000..dd1df899
--- /dev/null
+++ b/links/mimetypes/scalable/text-tab-separated-values.svg
@@ -0,0 +1 @@
+application-table.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/text-tcl.svg b/links/mimetypes/scalable/text-tcl.svg
new file mode 120000
index 00000000..dd1d39a1
--- /dev/null
+++ b/links/mimetypes/scalable/text-tcl.svg
@@ -0,0 +1 @@
+text-x-tcl.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/text-vtt.svg b/links/mimetypes/scalable/text-vtt.svg
new file mode 120000
index 00000000..5a4d60c8
--- /dev/null
+++ b/links/mimetypes/scalable/text-vtt.svg
@@ -0,0 +1 @@
+application-x-srt.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/text-x-generic-template.svg b/links/mimetypes/scalable/text-x-generic-template.svg
new file mode 120000
index 00000000..19265f5b
--- /dev/null
+++ b/links/mimetypes/scalable/text-x-generic-template.svg
@@ -0,0 +1 @@
+application-text-template.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/text-x-mpsub.svg b/links/mimetypes/scalable/text-x-mpsub.svg
new file mode 120000
index 00000000..5a4d60c8
--- /dev/null
+++ b/links/mimetypes/scalable/text-x-mpsub.svg
@@ -0,0 +1 @@
+application-x-srt.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/text-x-subviewer.svg b/links/mimetypes/scalable/text-x-subviewer.svg
new file mode 120000
index 00000000..5a4d60c8
--- /dev/null
+++ b/links/mimetypes/scalable/text-x-subviewer.svg
@@ -0,0 +1 @@
+application-x-srt.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/text-x-wxmathml.svg b/links/mimetypes/scalable/text-x-wxmathml.svg
new file mode 120000
index 00000000..a694fc12
--- /dev/null
+++ b/links/mimetypes/scalable/text-x-wxmathml.svg
@@ -0,0 +1 @@
+text-mathml.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/text-x-wxmaxima-batch.svg b/links/mimetypes/scalable/text-x-wxmaxima-batch.svg
new file mode 120000
index 00000000..a694fc12
--- /dev/null
+++ b/links/mimetypes/scalable/text-x-wxmaxima-batch.svg
@@ -0,0 +1 @@
+text-mathml.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/x-office-address-book1.svg b/links/mimetypes/scalable/x-office-address-book1.svg
new file mode 120000
index 00000000..3f74a9dd
--- /dev/null
+++ b/links/mimetypes/scalable/x-office-address-book1.svg
@@ -0,0 +1 @@
+x-office-address-book.svg
\ No newline at end of file
diff --git a/links/mimetypes/scalable/x-office-drawing-template.svg b/links/mimetypes/scalable/x-office-drawing-template.svg
new file mode 120000
index 00000000..8454db84
--- /dev/null
+++ b/links/mimetypes/scalable/x-office-drawing-template.svg
@@ -0,0 +1 @@
+application-vector-template.svg
\ No newline at end of file
diff --git a/src/actions/symbolic/adaptive-symbolic.svg b/src/actions/symbolic/adaptive-symbolic.svg
new file mode 100644
index 00000000..84646b6a
--- /dev/null
+++ b/src/actions/symbolic/adaptive-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/community-none-symbolic.svg b/src/actions/symbolic/community-none-symbolic.svg
new file mode 100644
index 00000000..595bc19a
--- /dev/null
+++ b/src/actions/symbolic/community-none-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/actions/symbolic/community-symbolic.svg b/src/actions/symbolic/community-symbolic.svg
new file mode 100644
index 00000000..3a49dc5c
--- /dev/null
+++ b/src/actions/symbolic/community-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/explore2-symbolic.svg b/src/actions/symbolic/explore-symbolic.svg
similarity index 100%
rename from src/actions/symbolic/explore2-symbolic.svg
rename to src/actions/symbolic/explore-symbolic.svg
diff --git a/src/actions/symbolic/flatpak-symbolic.svg b/src/actions/symbolic/flatpak-symbolic.svg
new file mode 100644
index 00000000..1113552c
--- /dev/null
+++ b/src/actions/symbolic/flatpak-symbolic.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/actions/symbolic/hand-open-symbolic.svg b/src/actions/symbolic/hand-open-symbolic.svg
new file mode 100644
index 00000000..c85ecc4f
--- /dev/null
+++ b/src/actions/symbolic/hand-open-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/heart-filled-symbolic.svg b/src/actions/symbolic/heart-filled-symbolic.svg
index 837b74ee..c0dbf707 100644
--- a/src/actions/symbolic/heart-filled-symbolic.svg
+++ b/src/actions/symbolic/heart-filled-symbolic.svg
@@ -1,3 +1,4 @@
-