diff --git a/apps/scalable/applications-java.svg b/apps/scalable/applications-java.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/applications-java.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/cacao-oj6.svg b/apps/scalable/cacao-oj6.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/cacao-oj6.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/cacao-oj7.svg b/apps/scalable/cacao-oj7.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/cacao-oj7.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/cacao-oj8.svg b/apps/scalable/cacao-oj8.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/cacao-oj8.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/cacao-oj9.svg b/apps/scalable/cacao-oj9.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/cacao-oj9.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/electron2.svg b/apps/scalable/electron2.svg
deleted file mode 100644
index 9e9b926..0000000
--- a/apps/scalable/electron2.svg
+++ /dev/null
@@ -1,112 +0,0 @@
-
-
diff --git a/apps/scalable/electron2.svg b/apps/scalable/electron2.svg
new file mode 120000
index 0000000..0a8bb49
--- /dev/null
+++ b/apps/scalable/electron2.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/apps/scalable/electron3.svg b/apps/scalable/electron3.svg
deleted file mode 100644
index 9e9b926..0000000
--- a/apps/scalable/electron3.svg
+++ /dev/null
@@ -1,112 +0,0 @@
-
-
diff --git a/apps/scalable/electron3.svg b/apps/scalable/electron3.svg
new file mode 120000
index 0000000..0a8bb49
--- /dev/null
+++ b/apps/scalable/electron3.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/apps/scalable/electron4.svg b/apps/scalable/electron4.svg
deleted file mode 100644
index 9e9b926..0000000
--- a/apps/scalable/electron4.svg
+++ /dev/null
@@ -1,112 +0,0 @@
-
-
diff --git a/apps/scalable/electron4.svg b/apps/scalable/electron4.svg
new file mode 120000
index 0000000..0a8bb49
--- /dev/null
+++ b/apps/scalable/electron4.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/apps/scalable/io.atom.electron.BaseApp.svg b/apps/scalable/io.atom.electron.BaseApp.svg
deleted file mode 100644
index 9e9b926..0000000
--- a/apps/scalable/io.atom.electron.BaseApp.svg
+++ /dev/null
@@ -1,112 +0,0 @@
-
-
diff --git a/apps/scalable/io.atom.electron.BaseApp.svg b/apps/scalable/io.atom.electron.BaseApp.svg
new file mode 120000
index 0000000..0a8bb49
--- /dev/null
+++ b/apps/scalable/io.atom.electron.BaseApp.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/apps/scalable/java-1.6.0.svg b/apps/scalable/java-1.6.0.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/java-1.6.0.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/java-1.7.0.svg b/apps/scalable/java-1.7.0.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/java-1.7.0.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/java-1.8.0-openjdk.svg b/apps/scalable/java-1.8.0-openjdk.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/java-1.8.0-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/java-1.8.0.svg b/apps/scalable/java-1.8.0.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/java-1.8.0.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/java-10-openjdk.svg b/apps/scalable/java-10-openjdk.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/java-10-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/java-11-openjdk.svg b/apps/scalable/java-11-openjdk.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/java-11-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/java-12-openjdk.svg b/apps/scalable/java-12-openjdk.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/java-12-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/java8-openjdk.svg b/apps/scalable/java.svg
similarity index 100%
rename from apps/scalable/java8-openjdk.svg
rename to apps/scalable/java.svg
diff --git a/apps/scalable/java10-openjdk.svg b/apps/scalable/java10-openjdk.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/java10-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/java11-openjdk.svg b/apps/scalable/java11-openjdk.svg
deleted file mode 100644
index dd4b12d..0000000
--- a/apps/scalable/java11-openjdk.svg
+++ /dev/null
@@ -1,286 +0,0 @@
-
-
diff --git a/apps/scalable/java11-openjdk.svg b/apps/scalable/java11-openjdk.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/java11-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/java9-openjdk.svg b/apps/scalable/java9-openjdk.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/java9-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/javaws.svg b/apps/scalable/javaws.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/javaws.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/openjdk-10.svg b/apps/scalable/openjdk-10.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/openjdk-10.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/openjdk-11.svg b/apps/scalable/openjdk-11.svg
deleted file mode 100644
index dd4b12d..0000000
--- a/apps/scalable/openjdk-11.svg
+++ /dev/null
@@ -1,286 +0,0 @@
-
-
diff --git a/apps/scalable/openjdk-11.svg b/apps/scalable/openjdk-11.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/openjdk-11.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/openjdk-6.svg b/apps/scalable/openjdk-6.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/openjdk-6.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/openjdk-7.svg b/apps/scalable/openjdk-7.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/openjdk-7.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/openjdk-8.svg b/apps/scalable/openjdk-8.svg
deleted file mode 100644
index dd4b12d..0000000
--- a/apps/scalable/openjdk-8.svg
+++ /dev/null
@@ -1,286 +0,0 @@
-
-
diff --git a/apps/scalable/openjdk-8.svg b/apps/scalable/openjdk-8.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/openjdk-8.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/openjdk-9.svg b/apps/scalable/openjdk-9.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/openjdk-9.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/oracle-javaws.svg b/apps/scalable/oracle-javaws.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/oracle-javaws.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/oracle_java6.svg b/apps/scalable/oracle_java6.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/oracle_java6.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/oracle_java7.svg b/apps/scalable/oracle_java7.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/oracle_java7.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/oracle_java8.svg b/apps/scalable/oracle_java8.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/oracle_java8.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/oracle_java9.svg b/apps/scalable/oracle_java9.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/oracle_java9.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/org.electronjs.Electron2.BaseApp.svg b/apps/scalable/org.electronjs.Electron2.BaseApp.svg
deleted file mode 100644
index 9e9b926..0000000
--- a/apps/scalable/org.electronjs.Electron2.BaseApp.svg
+++ /dev/null
@@ -1,112 +0,0 @@
-
-
diff --git a/apps/scalable/org.electronjs.Electron2.BaseApp.svg b/apps/scalable/org.electronjs.Electron2.BaseApp.svg
new file mode 120000
index 0000000..0a8bb49
--- /dev/null
+++ b/apps/scalable/org.electronjs.Electron2.BaseApp.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/apps/scalable/org.electronjs.Electron3.BaseApp.svg.svg b/apps/scalable/org.electronjs.Electron3.BaseApp.svg.svg
deleted file mode 100644
index 9e9b926..0000000
--- a/apps/scalable/org.electronjs.Electron3.BaseApp.svg.svg
+++ /dev/null
@@ -1,112 +0,0 @@
-
-
diff --git a/apps/scalable/org.electronjs.Electron3.BaseApp.svg.svg b/apps/scalable/org.electronjs.Electron3.BaseApp.svg.svg
new file mode 120000
index 0000000..0a8bb49
--- /dev/null
+++ b/apps/scalable/org.electronjs.Electron3.BaseApp.svg.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/apps/scalable/org.electronjs.Electron4.BaseApp.svg b/apps/scalable/org.electronjs.Electron4.BaseApp.svg
deleted file mode 100644
index 9e9b926..0000000
--- a/apps/scalable/org.electronjs.Electron4.BaseApp.svg
+++ /dev/null
@@ -1,112 +0,0 @@
-
-
diff --git a/apps/scalable/org.electronjs.Electron4.BaseApp.svg b/apps/scalable/org.electronjs.Electron4.BaseApp.svg
new file mode 120000
index 0000000..0a8bb49
--- /dev/null
+++ b/apps/scalable/org.electronjs.Electron4.BaseApp.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-java-jdk10.svg b/apps/scalable/sun-java-jdk10.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-java-jdk10.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-java-jdk5.svg b/apps/scalable/sun-java-jdk5.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-java-jdk5.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-java-jdk6.svg b/apps/scalable/sun-java-jdk6.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-java-jdk6.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-java-jdk7.svg b/apps/scalable/sun-java-jdk7.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-java-jdk7.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-java-jdk8.svg b/apps/scalable/sun-java-jdk8.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-java-jdk8.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-java-jdk9.svg b/apps/scalable/sun-java-jdk9.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-java-jdk9.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-java-jre10.svg b/apps/scalable/sun-java-jre10.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-java-jre10.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-java-jre8.svg b/apps/scalable/sun-java-jre8.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-java-jre8.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-java32-jdk5.svg b/apps/scalable/sun-java32-jdk5.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-java32-jdk5.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-java32-jdk6.svg b/apps/scalable/sun-java32-jdk6.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-java32-jdk6.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-java32-jdk7.svg b/apps/scalable/sun-java32-jdk7.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-java32-jdk7.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-java32-jdk8.svg b/apps/scalable/sun-java32-jdk8.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-java32-jdk8.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-javaws-jdk10.svg b/apps/scalable/sun-javaws-jdk10.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-javaws-jdk10.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-javaws-jdk6.svg b/apps/scalable/sun-javaws-jdk6.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-javaws-jdk6.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-javaws-jdk7.svg b/apps/scalable/sun-javaws-jdk7.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-javaws-jdk7.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-javaws-jdk8.svg b/apps/scalable/sun-javaws-jdk8.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-javaws-jdk8.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-javaws-jdk9.svg b/apps/scalable/sun-javaws-jdk9.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-javaws-jdk9.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-javaws-jre10.svg b/apps/scalable/sun-javaws-jre10.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-javaws-jre10.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-javaws-jre8.svg b/apps/scalable/sun-javaws-jre8.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-javaws-jre8.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-javaws32-jdk6.svg b/apps/scalable/sun-javaws32-jdk6.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-javaws32-jdk6.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-javaws32-jdk7.svg b/apps/scalable/sun-javaws32-jdk7.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-javaws32-jdk7.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-javaws32-jdk8.svg b/apps/scalable/sun-javaws32-jdk8.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-javaws32-jdk8.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-jcontrol-jdk10.svg b/apps/scalable/sun-jcontrol-jdk10.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-jcontrol-jdk10.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-jcontrol-jdk6.svg b/apps/scalable/sun-jcontrol-jdk6.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-jcontrol-jdk6.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-jcontrol-jdk7.svg b/apps/scalable/sun-jcontrol-jdk7.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-jcontrol-jdk7.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-jcontrol-jdk8.svg b/apps/scalable/sun-jcontrol-jdk8.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-jcontrol-jdk8.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-jcontrol-jdk9.svg b/apps/scalable/sun-jcontrol-jdk9.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-jcontrol-jdk9.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-jcontrol-jre10.svg b/apps/scalable/sun-jcontrol-jre10.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-jcontrol-jre10.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-jcontrol-jre8.svg b/apps/scalable/sun-jcontrol-jre8.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-jcontrol-jre8.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-jcontrol32-jdk6.svg b/apps/scalable/sun-jcontrol32-jdk6.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-jcontrol32-jdk6.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-jcontrol32-jdk7.svg b/apps/scalable/sun-jcontrol32-jdk7.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-jcontrol32-jdk7.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/apps/scalable/sun-jcontrol32-jdk8.svg b/apps/scalable/sun-jcontrol32-jdk8.svg
new file mode 120000
index 0000000..124ab27
--- /dev/null
+++ b/apps/scalable/sun-jcontrol32-jdk8.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file