diff --git a/scalable/apps/clion.svg b/scalable/apps/clion.svg
new file mode 100644
index 0000000..e7b04a3
--- /dev/null
+++ b/scalable/apps/clion.svg
@@ -0,0 +1,563 @@
+
+
+
+
diff --git a/scalable/apps/com.jetbrains.CLion.svg b/scalable/apps/com.jetbrains.CLion.svg
deleted file mode 100644
index e7b04a3..0000000
--- a/scalable/apps/com.jetbrains.CLion.svg
+++ /dev/null
@@ -1,563 +0,0 @@
-
-
-
-
diff --git a/scalable/apps/com.jetbrains.CLion.svg b/scalable/apps/com.jetbrains.CLion.svg
new file mode 120000
index 0000000..3e53060
--- /dev/null
+++ b/scalable/apps/com.jetbrains.CLion.svg
@@ -0,0 +1 @@
+clion.svg
\ No newline at end of file
diff --git a/scalable/apps/com.jetbrains.DataGrip.svg b/scalable/apps/com.jetbrains.DataGrip.svg
deleted file mode 100644
index 4176e61..0000000
--- a/scalable/apps/com.jetbrains.DataGrip.svg
+++ /dev/null
@@ -1,590 +0,0 @@
-
-
-
-
diff --git a/scalable/apps/com.jetbrains.DataGrip.svg b/scalable/apps/com.jetbrains.DataGrip.svg
new file mode 120000
index 0000000..b89a933
--- /dev/null
+++ b/scalable/apps/com.jetbrains.DataGrip.svg
@@ -0,0 +1 @@
+datagrip.svg
\ No newline at end of file
diff --git a/scalable/apps/com.jetbrains.DataSpell.svg b/scalable/apps/com.jetbrains.DataSpell.svg
new file mode 120000
index 0000000..4491f54
--- /dev/null
+++ b/scalable/apps/com.jetbrains.DataSpell.svg
@@ -0,0 +1 @@
+dataspell.svg
\ No newline at end of file
diff --git a/scalable/apps/com.jetbrains.GoLand.svg b/scalable/apps/com.jetbrains.GoLand.svg
deleted file mode 100644
index 377331d..0000000
--- a/scalable/apps/com.jetbrains.GoLand.svg
+++ /dev/null
@@ -1,649 +0,0 @@
-
-
-
-
diff --git a/scalable/apps/com.jetbrains.GoLand.svg b/scalable/apps/com.jetbrains.GoLand.svg
new file mode 120000
index 0000000..8d7fbb9
--- /dev/null
+++ b/scalable/apps/com.jetbrains.GoLand.svg
@@ -0,0 +1 @@
+goland.svg
\ No newline at end of file
diff --git a/scalable/apps/com.jetbrains.IntelliJ-IDEA-Community.svg b/scalable/apps/com.jetbrains.IntelliJ-IDEA-Community.svg
deleted file mode 100644
index 22c68d7..0000000
--- a/scalable/apps/com.jetbrains.IntelliJ-IDEA-Community.svg
+++ /dev/null
@@ -1,750 +0,0 @@
-
-
-
-
diff --git a/scalable/apps/com.jetbrains.IntelliJ-IDEA-Community.svg b/scalable/apps/com.jetbrains.IntelliJ-IDEA-Community.svg
new file mode 120000
index 0000000..7543c09
--- /dev/null
+++ b/scalable/apps/com.jetbrains.IntelliJ-IDEA-Community.svg
@@ -0,0 +1 @@
+intellij-idea-community.svg
\ No newline at end of file
diff --git a/scalable/apps/com.jetbrains.IntelliJ-IDEA-Ultimate.svg b/scalable/apps/com.jetbrains.IntelliJ-IDEA-Ultimate.svg
deleted file mode 100644
index 335005e..0000000
--- a/scalable/apps/com.jetbrains.IntelliJ-IDEA-Ultimate.svg
+++ /dev/null
@@ -1,1013 +0,0 @@
-
-
-
-
diff --git a/scalable/apps/com.jetbrains.IntelliJ-IDEA-Ultimate.svg b/scalable/apps/com.jetbrains.IntelliJ-IDEA-Ultimate.svg
new file mode 120000
index 0000000..760b0ff
--- /dev/null
+++ b/scalable/apps/com.jetbrains.IntelliJ-IDEA-Ultimate.svg
@@ -0,0 +1 @@
+intellij.svg
\ No newline at end of file
diff --git a/scalable/apps/com.jetbrains.PhpStorm.svg b/scalable/apps/com.jetbrains.PhpStorm.svg
deleted file mode 100644
index 98db849..0000000
--- a/scalable/apps/com.jetbrains.PhpStorm.svg
+++ /dev/null
@@ -1,718 +0,0 @@
-
-
-
-
diff --git a/scalable/apps/com.jetbrains.PhpStorm.svg b/scalable/apps/com.jetbrains.PhpStorm.svg
new file mode 120000
index 0000000..3b0db9e
--- /dev/null
+++ b/scalable/apps/com.jetbrains.PhpStorm.svg
@@ -0,0 +1 @@
+phpstorm.svg
\ No newline at end of file
diff --git a/scalable/apps/com.jetbrains.PyCharm-Community.svg b/scalable/apps/com.jetbrains.PyCharm-Community.svg
deleted file mode 100644
index 8fda756..0000000
--- a/scalable/apps/com.jetbrains.PyCharm-Community.svg
+++ /dev/null
@@ -1,898 +0,0 @@
-
-
-
-
diff --git a/scalable/apps/com.jetbrains.PyCharm-Community.svg b/scalable/apps/com.jetbrains.PyCharm-Community.svg
new file mode 120000
index 0000000..68daac4
--- /dev/null
+++ b/scalable/apps/com.jetbrains.PyCharm-Community.svg
@@ -0,0 +1 @@
+pycharm-community.svg
\ No newline at end of file
diff --git a/scalable/apps/com.jetbrains.PyCharm-Professional.svg b/scalable/apps/com.jetbrains.PyCharm-Professional.svg
deleted file mode 100644
index 889ee93..0000000
--- a/scalable/apps/com.jetbrains.PyCharm-Professional.svg
+++ /dev/null
@@ -1,507 +0,0 @@
-
-
-
-
diff --git a/scalable/apps/com.jetbrains.PyCharm-Professional.svg b/scalable/apps/com.jetbrains.PyCharm-Professional.svg
new file mode 120000
index 0000000..9d455f3
--- /dev/null
+++ b/scalable/apps/com.jetbrains.PyCharm-Professional.svg
@@ -0,0 +1 @@
+pycharm.svg
\ No newline at end of file
diff --git a/scalable/apps/com.jetbrains.Rider.svg b/scalable/apps/com.jetbrains.Rider.svg
deleted file mode 100644
index fcb266b..0000000
--- a/scalable/apps/com.jetbrains.Rider.svg
+++ /dev/null
@@ -1,707 +0,0 @@
-
-
-
-
diff --git a/scalable/apps/com.jetbrains.Rider.svg b/scalable/apps/com.jetbrains.Rider.svg
new file mode 120000
index 0000000..ca4f49f
--- /dev/null
+++ b/scalable/apps/com.jetbrains.Rider.svg
@@ -0,0 +1 @@
+rider.svg
\ No newline at end of file
diff --git a/scalable/apps/com.jetbrains.RubyMine.svg b/scalable/apps/com.jetbrains.RubyMine.svg
deleted file mode 100644
index 1d1f0b8..0000000
--- a/scalable/apps/com.jetbrains.RubyMine.svg
+++ /dev/null
@@ -1,765 +0,0 @@
-
-
-
-
diff --git a/scalable/apps/com.jetbrains.RubyMine.svg b/scalable/apps/com.jetbrains.RubyMine.svg
new file mode 120000
index 0000000..067638f
--- /dev/null
+++ b/scalable/apps/com.jetbrains.RubyMine.svg
@@ -0,0 +1 @@
+rubymine.svg
\ No newline at end of file
diff --git a/scalable/apps/com.jetbrains.WebStorm.svg b/scalable/apps/com.jetbrains.WebStorm.svg
deleted file mode 100644
index 7f84fe7..0000000
--- a/scalable/apps/com.jetbrains.WebStorm.svg
+++ /dev/null
@@ -1,797 +0,0 @@
-
-
-
-
diff --git a/scalable/apps/com.jetbrains.WebStorm.svg b/scalable/apps/com.jetbrains.WebStorm.svg
new file mode 120000
index 0000000..b9025bc
--- /dev/null
+++ b/scalable/apps/com.jetbrains.WebStorm.svg
@@ -0,0 +1 @@
+webstorm.svg
\ No newline at end of file
diff --git a/scalable/apps/com.jetbrains.dataspell.svg b/scalable/apps/com.jetbrains.dataspell.svg
deleted file mode 100644
index 12a55f9..0000000
--- a/scalable/apps/com.jetbrains.dataspell.svg
+++ /dev/null
@@ -1,759 +0,0 @@
-
-
-
-
diff --git a/scalable/apps/com.jetbrains.dataspell.svg b/scalable/apps/com.jetbrains.dataspell.svg
new file mode 120000
index 0000000..4491f54
--- /dev/null
+++ b/scalable/apps/com.jetbrains.dataspell.svg
@@ -0,0 +1 @@
+dataspell.svg
\ No newline at end of file
diff --git a/scalable/apps/com.jetbrains.toolbox.svg b/scalable/apps/com.jetbrains.toolbox.svg
deleted file mode 100644
index d20b5e9..0000000
--- a/scalable/apps/com.jetbrains.toolbox.svg
+++ /dev/null
@@ -1,884 +0,0 @@
-
-
-
-
diff --git a/scalable/apps/com.jetbrains.toolbox.svg b/scalable/apps/com.jetbrains.toolbox.svg
new file mode 120000
index 0000000..44f1a66
--- /dev/null
+++ b/scalable/apps/com.jetbrains.toolbox.svg
@@ -0,0 +1 @@
+jetbrains-toolbox.svg
\ No newline at end of file
diff --git a/scalable/apps/datagrip.svg b/scalable/apps/datagrip.svg
new file mode 100644
index 0000000..4176e61
--- /dev/null
+++ b/scalable/apps/datagrip.svg
@@ -0,0 +1,590 @@
+
+
+
+
diff --git a/scalable/apps/dataspell.svg b/scalable/apps/dataspell.svg
new file mode 100644
index 0000000..12a55f9
--- /dev/null
+++ b/scalable/apps/dataspell.svg
@@ -0,0 +1,759 @@
+
+
+
+
diff --git a/scalable/apps/goland.svg b/scalable/apps/goland.svg
new file mode 100644
index 0000000..377331d
--- /dev/null
+++ b/scalable/apps/goland.svg
@@ -0,0 +1,649 @@
+
+
+
+
diff --git a/scalable/apps/idea-community.svg b/scalable/apps/idea-community.svg
new file mode 120000
index 0000000..7543c09
--- /dev/null
+++ b/scalable/apps/idea-community.svg
@@ -0,0 +1 @@
+intellij-idea-community.svg
\ No newline at end of file
diff --git a/scalable/apps/idea-ultimate.svg b/scalable/apps/idea-ultimate.svg
new file mode 120000
index 0000000..760b0ff
--- /dev/null
+++ b/scalable/apps/idea-ultimate.svg
@@ -0,0 +1 @@
+intellij.svg
\ No newline at end of file
diff --git a/scalable/apps/idea.svg b/scalable/apps/idea.svg
new file mode 120000
index 0000000..760b0ff
--- /dev/null
+++ b/scalable/apps/idea.svg
@@ -0,0 +1 @@
+intellij.svg
\ No newline at end of file
diff --git a/scalable/apps/intellij-idea-ce.svg b/scalable/apps/intellij-idea-ce.svg
new file mode 120000
index 0000000..7543c09
--- /dev/null
+++ b/scalable/apps/intellij-idea-ce.svg
@@ -0,0 +1 @@
+intellij-idea-community.svg
\ No newline at end of file
diff --git a/scalable/apps/intellij-idea-community.svg b/scalable/apps/intellij-idea-community.svg
new file mode 100644
index 0000000..22c68d7
--- /dev/null
+++ b/scalable/apps/intellij-idea-community.svg
@@ -0,0 +1,750 @@
+
+
+
+
diff --git a/scalable/apps/intellij-idea-ue-bundled-jre.svg b/scalable/apps/intellij-idea-ue-bundled-jre.svg
new file mode 120000
index 0000000..760b0ff
--- /dev/null
+++ b/scalable/apps/intellij-idea-ue-bundled-jre.svg
@@ -0,0 +1 @@
+intellij.svg
\ No newline at end of file
diff --git a/scalable/apps/intellij-idea-ultimate-edition.svg b/scalable/apps/intellij-idea-ultimate-edition.svg
new file mode 120000
index 0000000..760b0ff
--- /dev/null
+++ b/scalable/apps/intellij-idea-ultimate-edition.svg
@@ -0,0 +1 @@
+intellij.svg
\ No newline at end of file
diff --git a/scalable/apps/intellij-idea-ultimate.svg b/scalable/apps/intellij-idea-ultimate.svg
new file mode 120000
index 0000000..760b0ff
--- /dev/null
+++ b/scalable/apps/intellij-idea-ultimate.svg
@@ -0,0 +1 @@
+intellij.svg
\ No newline at end of file
diff --git a/scalable/apps/intellij-idea.svg b/scalable/apps/intellij-idea.svg
new file mode 120000
index 0000000..760b0ff
--- /dev/null
+++ b/scalable/apps/intellij-idea.svg
@@ -0,0 +1 @@
+intellij.svg
\ No newline at end of file
diff --git a/scalable/apps/intellij.svg b/scalable/apps/intellij.svg
new file mode 100644
index 0000000..335005e
--- /dev/null
+++ b/scalable/apps/intellij.svg
@@ -0,0 +1,1013 @@
+
+
+
+
diff --git a/scalable/apps/intellij_idea.svg b/scalable/apps/intellij_idea.svg
new file mode 120000
index 0000000..760b0ff
--- /dev/null
+++ b/scalable/apps/intellij_idea.svg
@@ -0,0 +1 @@
+intellij.svg
\ No newline at end of file
diff --git a/scalable/apps/jetbrains-dataspell.svg b/scalable/apps/jetbrains-dataspell.svg
new file mode 120000
index 0000000..4491f54
--- /dev/null
+++ b/scalable/apps/jetbrains-dataspell.svg
@@ -0,0 +1 @@
+dataspell.svg
\ No newline at end of file
diff --git a/scalable/apps/jetbrains-toolbox.svg b/scalable/apps/jetbrains-toolbox.svg
new file mode 100644
index 0000000..d20b5e9
--- /dev/null
+++ b/scalable/apps/jetbrains-toolbox.svg
@@ -0,0 +1,884 @@
+
+
+
+
diff --git a/scalable/apps/phpstorm.svg b/scalable/apps/phpstorm.svg
new file mode 100644
index 0000000..98db849
--- /dev/null
+++ b/scalable/apps/phpstorm.svg
@@ -0,0 +1,718 @@
+
+
+
+
diff --git a/scalable/apps/pycharm-community.svg b/scalable/apps/pycharm-community.svg
new file mode 100644
index 0000000..8fda756
--- /dev/null
+++ b/scalable/apps/pycharm-community.svg
@@ -0,0 +1,898 @@
+
+
+
+
diff --git a/scalable/apps/pycharm-professional.svg b/scalable/apps/pycharm-professional.svg
new file mode 120000
index 0000000..9d455f3
--- /dev/null
+++ b/scalable/apps/pycharm-professional.svg
@@ -0,0 +1 @@
+pycharm.svg
\ No newline at end of file
diff --git a/scalable/apps/pycharm.svg b/scalable/apps/pycharm.svg
new file mode 100644
index 0000000..889ee93
--- /dev/null
+++ b/scalable/apps/pycharm.svg
@@ -0,0 +1,507 @@
+
+
+
+
diff --git a/scalable/apps/rider.svg b/scalable/apps/rider.svg
new file mode 100644
index 0000000..fcb266b
--- /dev/null
+++ b/scalable/apps/rider.svg
@@ -0,0 +1,707 @@
+
+
+
+
diff --git a/scalable/apps/rubymine.svg b/scalable/apps/rubymine.svg
new file mode 100644
index 0000000..1d1f0b8
--- /dev/null
+++ b/scalable/apps/rubymine.svg
@@ -0,0 +1,765 @@
+
+
+
+
diff --git a/scalable/apps/webstorm.svg b/scalable/apps/webstorm.svg
new file mode 100644
index 0000000..7f84fe7
--- /dev/null
+++ b/scalable/apps/webstorm.svg
@@ -0,0 +1,797 @@
+
+
+
+