diff --git a/code/modellisteners/com.mbeddr.mpsutil.modellisteners.runtime/icons/model.png b/code/modellisteners/com.mbeddr.mpsutil.modellisteners.runtime/icons/model.png
new file mode 100644
index 000000000..dcddb66ff
Binary files /dev/null and b/code/modellisteners/com.mbeddr.mpsutil.modellisteners.runtime/icons/model.png differ
diff --git a/code/modellisteners/com.mbeddr.mpsutil.modellisteners.runtime/icons/model@2x.png b/code/modellisteners/com.mbeddr.mpsutil.modellisteners.runtime/icons/model@2x.png
new file mode 100644
index 000000000..d59a5f9e6
Binary files /dev/null and b/code/modellisteners/com.mbeddr.mpsutil.modellisteners.runtime/icons/model@2x.png differ
diff --git a/code/modellisteners/com.mbeddr.mpsutil.modellisteners.runtime/models/com/mbeddr/mpsutil/modellisteners/runtime/plugin.mps b/code/modellisteners/com.mbeddr.mpsutil.modellisteners.runtime/models/com/mbeddr/mpsutil/modellisteners/runtime/plugin.mps
index 39fcb0891..b812a013b 100644
--- a/code/modellisteners/com.mbeddr.mpsutil.modellisteners.runtime/models/com/mbeddr/mpsutil/modellisteners/runtime/plugin.mps
+++ b/code/modellisteners/com.mbeddr.mpsutil.modellisteners.runtime/models/com/mbeddr/mpsutil/modellisteners/runtime/plugin.mps
@@ -6,17 +6,19 @@
-
+
-
-
-
+
+
+
+
+
@@ -30,6 +32,7 @@
+
@@ -211,6 +214,9 @@
+
+
+
diff --git a/code/shadowmodels/languages/de.q60.mps.shadowmodels.transformation/icons/model.png b/code/shadowmodels/languages/de.q60.mps.shadowmodels.transformation/icons/model.png
new file mode 100644
index 000000000..dcddb66ff
Binary files /dev/null and b/code/shadowmodels/languages/de.q60.mps.shadowmodels.transformation/icons/model.png differ
diff --git a/code/shadowmodels/languages/de.q60.mps.shadowmodels.transformation/icons/model@2x.png b/code/shadowmodels/languages/de.q60.mps.shadowmodels.transformation/icons/model@2x.png
new file mode 100644
index 000000000..d59a5f9e6
Binary files /dev/null and b/code/shadowmodels/languages/de.q60.mps.shadowmodels.transformation/icons/model@2x.png differ
diff --git a/code/shadowmodels/languages/de.q60.mps.shadowmodels.transformation/models/plugin.mps b/code/shadowmodels/languages/de.q60.mps.shadowmodels.transformation/models/plugin.mps
index b78cc3b13..8343cbace 100644
--- a/code/shadowmodels/languages/de.q60.mps.shadowmodels.transformation/models/plugin.mps
+++ b/code/shadowmodels/languages/de.q60.mps.shadowmodels.transformation/models/plugin.mps
@@ -1,16 +1,22 @@
+
-
+
+
+
+
+
+
@@ -18,6 +24,7 @@
+
@@ -46,6 +53,9 @@
+
+
+
diff --git a/code/shadowmodels/languages/de.q60.mps.virtualinterfaces/icons/model.png b/code/shadowmodels/languages/de.q60.mps.virtualinterfaces/icons/model.png
new file mode 100644
index 000000000..dcddb66ff
Binary files /dev/null and b/code/shadowmodels/languages/de.q60.mps.virtualinterfaces/icons/model.png differ
diff --git a/code/shadowmodels/languages/de.q60.mps.virtualinterfaces/icons/model@2x.png b/code/shadowmodels/languages/de.q60.mps.virtualinterfaces/icons/model@2x.png
new file mode 100644
index 000000000..d59a5f9e6
Binary files /dev/null and b/code/shadowmodels/languages/de.q60.mps.virtualinterfaces/icons/model@2x.png differ
diff --git a/code/shadowmodels/languages/de.q60.mps.virtualinterfaces/models/plugin.mps b/code/shadowmodels/languages/de.q60.mps.virtualinterfaces/models/plugin.mps
index 7edfe3d1e..c2ae26442 100644
--- a/code/shadowmodels/languages/de.q60.mps.virtualinterfaces/models/plugin.mps
+++ b/code/shadowmodels/languages/de.q60.mps.virtualinterfaces/models/plugin.mps
@@ -4,15 +4,23 @@
-
+
-
+
+
+
+
+
+
+
+
+
@@ -22,7 +30,7 @@
-
+
@@ -33,6 +41,9 @@
+
+
+
diff --git a/code/shadowmodels/solutions/de.q60.mps.polymorphicfunctions.runtime/icons/model.png b/code/shadowmodels/solutions/de.q60.mps.polymorphicfunctions.runtime/icons/model.png
new file mode 100644
index 000000000..dcddb66ff
Binary files /dev/null and b/code/shadowmodels/solutions/de.q60.mps.polymorphicfunctions.runtime/icons/model.png differ
diff --git a/code/shadowmodels/solutions/de.q60.mps.polymorphicfunctions.runtime/icons/model@2x.png b/code/shadowmodels/solutions/de.q60.mps.polymorphicfunctions.runtime/icons/model@2x.png
new file mode 100644
index 000000000..d59a5f9e6
Binary files /dev/null and b/code/shadowmodels/solutions/de.q60.mps.polymorphicfunctions.runtime/icons/model@2x.png differ
diff --git a/code/shadowmodels/solutions/de.q60.mps.polymorphicfunctions.runtime/models/plugin.mps b/code/shadowmodels/solutions/de.q60.mps.polymorphicfunctions.runtime/models/plugin.mps
index f860e0695..667b6b092 100644
--- a/code/shadowmodels/solutions/de.q60.mps.polymorphicfunctions.runtime/models/plugin.mps
+++ b/code/shadowmodels/solutions/de.q60.mps.polymorphicfunctions.runtime/models/plugin.mps
@@ -8,8 +8,14 @@
+
+
+
+
+
+
@@ -20,6 +26,7 @@
+
@@ -46,7 +53,7 @@
-
+
@@ -57,7 +64,7 @@
-
+
@@ -69,6 +76,9 @@
+
+
+