diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/com.mbeddr.tutorial.startup.msd b/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/com.mbeddr.tutorial.startup.msd
index 1f6ef0b6cb9..2ff15e160d3 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/com.mbeddr.tutorial.startup.msd
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/com.mbeddr.tutorial.startup.msd
@@ -21,6 +21,7 @@
67506b1e-43ad-47fe-a8e6-bc7837e9e11f(com.mbeddr.mpsutil.editingGuide)
8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)
cc99dce1-49f3-4392-8dbf-e22ca47bd0af(org.modelix.model.api)
+ 39983771-4e9b-401b-a1a9-1da6c777c843(MPS.ThirdParty)
@@ -52,6 +53,7 @@
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/icons/play.png b/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/icons/play.png
deleted file mode 100644
index 70e8629a85f..00000000000
Binary files a/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/icons/play.png and /dev/null differ
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/icons/task.svg b/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/icons/task.svg
new file mode 100644
index 00000000000..b8d70b2cc68
--- /dev/null
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/icons/task.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/icons/task_dark.svg b/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/icons/task_dark.svg
new file mode 100644
index 00000000000..a65806c27bd
--- /dev/null
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/icons/task_dark.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/models/com/mbeddr/tutorial/startup/plugin.mps b/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/models/com/mbeddr/tutorial/startup/plugin.mps
index 81f3cb72e80..67ceab2ab21 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/models/com/mbeddr/tutorial/startup/plugin.mps
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/models/com/mbeddr/tutorial/startup/plugin.mps
@@ -30,6 +30,8 @@
+
+
@@ -68,7 +70,7 @@
-
+
@@ -97,7 +99,7 @@
-
+
@@ -168,7 +170,7 @@
-
+
@@ -188,7 +190,7 @@
-
+
@@ -215,7 +217,7 @@
-
+
@@ -246,7 +248,7 @@
-
+
@@ -769,12 +771,12 @@
-
-
+
+
-
+
diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.build/models/com/mbeddr/build/build.mps b/code/languages/com.mbeddr.build/solutions/com.mbeddr.build/models/com/mbeddr/build/build.mps
index d02eb944c43..0828e9ea40f 100644
--- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.build/models/com/mbeddr/build/build.mps
+++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.build/models/com/mbeddr/build/build.mps
@@ -11300,21 +11300,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform/models/com/mbeddr/platform/build.mps b/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform/models/com/mbeddr/platform/build.mps
index 86234ae8d94..b3a2fca50a0 100644
--- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform/models/com/mbeddr/platform/build.mps
+++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform/models/com/mbeddr/platform/build.mps
@@ -2349,34 +2349,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2438,6 +2410,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -7486,28 +7486,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -7546,6 +7524,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -11618,6 +11618,11 @@
+
+
+
+
+
@@ -11857,6 +11862,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -11879,25 +11903,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -13011,44 +13016,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -13125,6 +13092,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -18837,28 +18842,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -18897,6 +18880,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -19796,6 +19801,11 @@
+
+
+
+
+
@@ -19818,11 +19828,6 @@
-
-
-
-
-
@@ -19864,9 +19869,6 @@
-
-
-
@@ -19876,6 +19878,9 @@
+
+
+
@@ -20145,12 +20150,6 @@
-
-
-
-
-
-
@@ -20722,12 +20721,6 @@
-
-
-
-
-
-
@@ -21008,6 +21001,12 @@
+
+
+
+
+
+
diff --git a/code/languages/com.mbeddr.cc/languages/com.mbeddr.cc.requirements/solutions/pluginSolution/models/com/mbeddr/cc/requirements/pluginSolution/plugin.mps b/code/languages/com.mbeddr.cc/languages/com.mbeddr.cc.requirements/solutions/pluginSolution/models/com/mbeddr/cc/requirements/pluginSolution/plugin.mps
index e7939a282fa..8a44dc16063 100644
--- a/code/languages/com.mbeddr.cc/languages/com.mbeddr.cc.requirements/solutions/pluginSolution/models/com/mbeddr/cc/requirements/pluginSolution/plugin.mps
+++ b/code/languages/com.mbeddr.cc/languages/com.mbeddr.cc.requirements/solutions/pluginSolution/models/com/mbeddr/cc/requirements/pluginSolution/plugin.mps
@@ -19,11 +19,12 @@
+
-
+
@@ -64,7 +65,7 @@
-
+
@@ -73,7 +74,7 @@
-
+
@@ -92,6 +93,9 @@
+
+
+
@@ -122,7 +126,7 @@
-
+
@@ -131,7 +135,7 @@
-
+
@@ -139,7 +143,7 @@
-
+
@@ -177,7 +181,7 @@
-
+
@@ -391,8 +395,11 @@
-
-
+
+
+
+
+
@@ -560,8 +567,11 @@
-
-
+
+
+
+
+
diff --git a/code/languages/com.mbeddr.cc/languages/com.mbeddr.cc.var.annotations/solutions/pluginSolution/icons/check.png b/code/languages/com.mbeddr.cc/languages/com.mbeddr.cc.var.annotations/solutions/pluginSolution/icons/check.png
deleted file mode 100644
index 5990f9d731a..00000000000
Binary files a/code/languages/com.mbeddr.cc/languages/com.mbeddr.cc.var.annotations/solutions/pluginSolution/icons/check.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.cc/languages/com.mbeddr.cc.var.annotations/solutions/pluginSolution/models/com/mbeddr/cc/var/annotations/pluginSolution/plugin.mps b/code/languages/com.mbeddr.cc/languages/com.mbeddr.cc.var.annotations/solutions/pluginSolution/models/com/mbeddr/cc/var/annotations/pluginSolution/plugin.mps
index 26b56f6c2c0..ef0e4a9ca9c 100644
--- a/code/languages/com.mbeddr.cc/languages/com.mbeddr.cc.var.annotations/solutions/pluginSolution/models/com/mbeddr/cc/var/annotations/pluginSolution/plugin.mps
+++ b/code/languages/com.mbeddr.cc/languages/com.mbeddr.cc.var.annotations/solutions/pluginSolution/models/com/mbeddr/cc/var/annotations/pluginSolution/plugin.mps
@@ -17,12 +17,13 @@
+
-
+
@@ -58,7 +59,7 @@
-
+
@@ -101,7 +102,7 @@
-
+
@@ -110,7 +111,7 @@
-
+
@@ -118,7 +119,7 @@
-
+
@@ -134,7 +135,7 @@
-
+
@@ -216,8 +217,11 @@
-
-
+
+
+
+
+
@@ -258,8 +262,11 @@
-
-
+
+
+
+
+
@@ -300,8 +307,11 @@
-
-
+
+
+
+
+
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/assessment.png b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/assessment.png
deleted file mode 100644
index 5215c710583..00000000000
Binary files a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/assessment.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/assessment.svg b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/assessment.svg
new file mode 100644
index 00000000000..20f9922cfc5
--- /dev/null
+++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/assessment.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/assessment_dark.svg b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/assessment_dark.svg
new file mode 100644
index 00000000000..07cb209136a
--- /dev/null
+++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/assessment_dark.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/down.png b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/down.png
deleted file mode 100644
index e5c9b7e916d..00000000000
Binary files a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/down.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/left.png b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/left.png
deleted file mode 100644
index ab07a3168da..00000000000
Binary files a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/left.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/nodelist.png b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/nodelist.png
deleted file mode 100644
index bcd6ebd1a35..00000000000
Binary files a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/nodelist.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/right.png b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/right.png
deleted file mode 100644
index 582cf6e1c76..00000000000
Binary files a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/right.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/up.png b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/up.png
deleted file mode 100644
index b53238d60b7..00000000000
Binary files a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/icons/up.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/languageModels/editor.mps b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/languageModels/editor.mps
index 7fd7fb63c16..080ef74df3a 100644
--- a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/languageModels/editor.mps
+++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/languageModels/editor.mps
@@ -74,6 +74,7 @@
+
@@ -87,7 +88,7 @@
-
+
@@ -5647,8 +5648,11 @@
-
-
+
+
+
+
+
@@ -5669,14 +5673,17 @@
-
+
-
+
-
-
-
+
+
+
+
+
+
@@ -5697,14 +5704,17 @@
-
+
-
+
-
-
-
+
+
+
+
+
+
@@ -5725,14 +5735,17 @@
-
+
-
+
-
-
-
+
+
+
+
+
+
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/languageModels/structure.mps b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/languageModels/structure.mps
index 9b650fee3f5..89fef44d06f 100644
--- a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/languageModels/structure.mps
+++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/languageModels/structure.mps
@@ -20,6 +20,7 @@
+
@@ -113,7 +114,7 @@
-
+
@@ -127,7 +128,7 @@
-
+
@@ -213,7 +214,7 @@
-
+
@@ -1031,7 +1032,7 @@
-
+
@@ -1101,7 +1102,7 @@
-
+
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/assessment.png b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/assessment.png
deleted file mode 100644
index 5215c710583..00000000000
Binary files a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/assessment.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/backIcon.png b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/backIcon.png
deleted file mode 100644
index 4fa47f37895..00000000000
Binary files a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/backIcon.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/check.png b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/check.png
deleted file mode 100644
index 5990f9d731a..00000000000
Binary files a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/check.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/fwdIcon.png b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/fwdIcon.png
deleted file mode 100644
index f926d712d34..00000000000
Binary files a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/fwdIcon.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/hints.png b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/hints.png
deleted file mode 100644
index 34e3f6333d0..00000000000
Binary files a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/hints.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/refresh.png b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/refresh.png
deleted file mode 100644
index 6a43eb963f4..00000000000
Binary files a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/refresh.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/screenshot.png b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/screenshot.png
deleted file mode 100644
index 245a1f37300..00000000000
Binary files a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/screenshot.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/search.png b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/search.png
deleted file mode 100644
index ffa9cffee89..00000000000
Binary files a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/search.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/showDocs.gif b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/showDocs.gif
deleted file mode 100644
index 5e719195f9e..00000000000
Binary files a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/showDocs.gif and /dev/null differ
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/terminal.png b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/terminal.png
deleted file mode 100644
index c77981513a2..00000000000
Binary files a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/terminal.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/terminal.svg b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/terminal.svg
new file mode 100644
index 00000000000..e6063b8147d
--- /dev/null
+++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/terminal.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/terminal_dark.svg b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/terminal_dark.svg
new file mode 100644
index 00000000000..c0caab3aac0
--- /dev/null
+++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/terminal_dark.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/tree.png b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/tree.png
deleted file mode 100644
index 026dd4b72b7..00000000000
Binary files a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/tree.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/vis.png b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/vis.png
deleted file mode 100644
index 792b68d3d03..00000000000
Binary files a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/icons/vis.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/models/com/mbeddr/core/base/pluginSolution/plugin.mps b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/models/com/mbeddr/core/base/pluginSolution/plugin.mps
index 61e5e6d2f6c..6b5fad1e69c 100644
--- a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/models/com/mbeddr/core/base/pluginSolution/plugin.mps
+++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.base/solutions/pluginSolution/models/com/mbeddr/core/base/pluginSolution/plugin.mps
@@ -104,16 +104,16 @@
-
-
+
+
@@ -205,7 +205,7 @@
-
+
@@ -217,7 +217,7 @@
-
+
@@ -276,7 +276,7 @@
-
+
@@ -368,7 +368,7 @@
-
+
@@ -453,7 +453,7 @@
-
+
@@ -496,7 +496,7 @@
-
+
@@ -592,7 +592,7 @@
-
+
@@ -686,7 +686,7 @@
-
+
@@ -1162,8 +1162,8 @@
-
-
+
+
@@ -1351,9 +1351,6 @@
-
-
-
@@ -1390,6 +1387,9 @@
+
+
+
@@ -2343,12 +2343,15 @@
-
-
-
+
+
+
+
+
+
@@ -3889,8 +3892,11 @@
-
-
+
+
+
+
+
@@ -6046,9 +6052,6 @@
-
-
-
@@ -6080,6 +6083,12 @@
+
+
+
+
+
+
@@ -6215,9 +6224,6 @@
-
-
-
@@ -6228,6 +6234,12 @@
+
+
+
+
+
+
@@ -12614,9 +12626,6 @@
-
-
-
@@ -12634,6 +12643,12 @@
+
+
+
+
+
+
@@ -16494,8 +16509,11 @@
-
-
+
+
+
+
+
@@ -16654,9 +16672,6 @@
-
-
-
@@ -16705,6 +16720,12 @@
+
+
+
+
+
+
@@ -16989,9 +17010,6 @@
-
-
-
@@ -17020,6 +17038,12 @@
+
+
+
+
+
+
@@ -17252,9 +17276,6 @@
-
-
-
@@ -17308,6 +17329,12 @@
+
+
+
+
+
+
@@ -18772,9 +18799,6 @@
-
-
-
@@ -18802,6 +18826,12 @@
+
+
+
+
+
+
@@ -18831,9 +18861,6 @@
-
-
-
@@ -18861,6 +18888,12 @@
+
+
+
+
+
+
@@ -19332,7 +19365,7 @@
-
+
@@ -19361,8 +19394,11 @@
-
-
+
+
+
+
+
@@ -22103,8 +22139,11 @@
-
-
+
+
+
+
+
diff --git a/code/languages/com.mbeddr.doc.aspect/languages/com.mbeddr.doc.aspect/icons/documentation.svg b/code/languages/com.mbeddr.doc.aspect/languages/com.mbeddr.doc.aspect/icons/documentation.svg
new file mode 100644
index 00000000000..83489e8c427
--- /dev/null
+++ b/code/languages/com.mbeddr.doc.aspect/languages/com.mbeddr.doc.aspect/icons/documentation.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/code/languages/com.mbeddr.doc.aspect/languages/com.mbeddr.doc.aspect/icons/documentation_dark.svg b/code/languages/com.mbeddr.doc.aspect/languages/com.mbeddr.doc.aspect/icons/documentation_dark.svg
new file mode 100644
index 00000000000..11cc055067c
--- /dev/null
+++ b/code/languages/com.mbeddr.doc.aspect/languages/com.mbeddr.doc.aspect/icons/documentation_dark.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/code/languages/com.mbeddr.doc.aspect/languages/com.mbeddr.doc.aspect/icons/toc_closed.png b/code/languages/com.mbeddr.doc.aspect/languages/com.mbeddr.doc.aspect/icons/toc_closed.png
deleted file mode 100644
index 1feaca58e64..00000000000
Binary files a/code/languages/com.mbeddr.doc.aspect/languages/com.mbeddr.doc.aspect/icons/toc_closed.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.doc.aspect/languages/com.mbeddr.doc.aspect/models/com/mbeddr/doc/aspect/plugin.mps b/code/languages/com.mbeddr.doc.aspect/languages/com.mbeddr.doc.aspect/models/com/mbeddr/doc/aspect/plugin.mps
index c0ff36d5ed8..ccb1f031f5b 100644
--- a/code/languages/com.mbeddr.doc.aspect/languages/com.mbeddr.doc.aspect/models/com/mbeddr/doc/aspect/plugin.mps
+++ b/code/languages/com.mbeddr.doc.aspect/languages/com.mbeddr.doc.aspect/models/com/mbeddr/doc/aspect/plugin.mps
@@ -10,6 +10,7 @@
+
@@ -115,9 +116,6 @@
-
-
-
@@ -130,6 +128,9 @@
+
+
+
diff --git a/code/languages/com.mbeddr.doc.aspect/solutions/com.mbeddr.doc.aspect.ui/icons/pin.gif b/code/languages/com.mbeddr.doc.aspect/solutions/com.mbeddr.doc.aspect.ui/icons/pin.gif
deleted file mode 100755
index ec50b70fab1..00000000000
Binary files a/code/languages/com.mbeddr.doc.aspect/solutions/com.mbeddr.doc.aspect.ui/icons/pin.gif and /dev/null differ
diff --git a/code/languages/com.mbeddr.doc.aspect/solutions/com.mbeddr.doc.aspect.ui/icons/toc_closed.png b/code/languages/com.mbeddr.doc.aspect/solutions/com.mbeddr.doc.aspect.ui/icons/toc_closed.png
deleted file mode 100644
index 1feaca58e64..00000000000
Binary files a/code/languages/com.mbeddr.doc.aspect/solutions/com.mbeddr.doc.aspect.ui/icons/toc_closed.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.doc.aspect/solutions/com.mbeddr.doc.aspect.ui/models/com/mbeddr/doc/aspect/ui/plugin.mps b/code/languages/com.mbeddr.doc.aspect/solutions/com.mbeddr.doc.aspect.ui/models/com/mbeddr/doc/aspect/ui/plugin.mps
index 1dab9a5835a..de03c0cb689 100644
--- a/code/languages/com.mbeddr.doc.aspect/solutions/com.mbeddr.doc.aspect.ui/models/com/mbeddr/doc/aspect/ui/plugin.mps
+++ b/code/languages/com.mbeddr.doc.aspect/solutions/com.mbeddr.doc.aspect.ui/models/com/mbeddr/doc/aspect/ui/plugin.mps
@@ -63,6 +63,7 @@
+
@@ -71,7 +72,7 @@
-
+
@@ -127,7 +128,7 @@
-
+
@@ -169,7 +170,7 @@
-
+
@@ -233,7 +234,7 @@
-
+
@@ -296,7 +297,7 @@
-
+
@@ -321,7 +322,7 @@
-
+
@@ -389,7 +390,7 @@
-
+
@@ -423,7 +424,7 @@
-
+
@@ -536,8 +537,11 @@
-
-
+
+
+
+
+
@@ -2203,8 +2207,11 @@
-
-
+
+
+
+
+
@@ -2277,9 +2284,7 @@
-
-
-
+
@@ -3486,9 +3491,6 @@
-
-
-
@@ -3819,8 +3821,11 @@
-
-
+
+
+
+
+
@@ -4003,8 +4008,11 @@
-
-
+
+
+
+
+
@@ -4107,6 +4115,12 @@
+
+
+
+
+
+
diff --git a/code/languages/com.mbeddr.doc/languages/com.mbeddr.doc/solutions/pluginssolution/models/com/mbeddr/doc/pluginSolution/plugin.mps b/code/languages/com.mbeddr.doc/languages/com.mbeddr.doc/solutions/pluginssolution/models/com/mbeddr/doc/pluginSolution/plugin.mps
index bda93ead82d..e8ee853aaf9 100644
--- a/code/languages/com.mbeddr.doc/languages/com.mbeddr.doc/solutions/pluginssolution/models/com/mbeddr/doc/pluginSolution/plugin.mps
+++ b/code/languages/com.mbeddr.doc/languages/com.mbeddr.doc/solutions/pluginssolution/models/com/mbeddr/doc/pluginSolution/plugin.mps
@@ -30,8 +30,9 @@
-
+
+
@@ -39,6 +40,11 @@
+
+
+
+
+
@@ -77,6 +83,7 @@
+
@@ -87,7 +94,7 @@
-
+
@@ -109,7 +116,7 @@
-
+
@@ -210,7 +217,7 @@
-
+
@@ -235,7 +242,7 @@
-
+
@@ -278,7 +285,7 @@
-
+
@@ -344,7 +351,7 @@
-
+
@@ -2700,6 +2707,12 @@
+
+
+
+
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editingGuide/icons/play.png b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editingGuide/icons/play.png
deleted file mode 100644
index 70e8629a85f..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editingGuide/icons/play.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editingGuide/icons/task.svg b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editingGuide/icons/task.svg
new file mode 100644
index 00000000000..b8d70b2cc68
--- /dev/null
+++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editingGuide/icons/task.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editingGuide/icons/task_dark.svg b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editingGuide/icons/task_dark.svg
new file mode 100644
index 00000000000..a65806c27bd
--- /dev/null
+++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editingGuide/icons/task_dark.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editingGuide/models/structure.mps b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editingGuide/models/structure.mps
index c8540506039..16e02d80787 100644
--- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editingGuide/models/structure.mps
+++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.editingGuide/models/structure.mps
@@ -241,8 +241,8 @@
-
-
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/back.png b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/back.png
deleted file mode 100644
index b77b17ba65f..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/back.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/back@2x.png b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/back@2x.png
deleted file mode 100644
index 15e4f3a6404..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/back@2x.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/fitView.png b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/fitView.png
deleted file mode 100644
index 4a6bc017d86..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/fitView.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/fitView@2x.png b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/fitView@2x.png
deleted file mode 100644
index db82b4baced..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/fitView@2x.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/forward.png b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/forward.png
deleted file mode 100644
index 611c48b6001..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/forward.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/forward@2x.png b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/forward@2x.png
deleted file mode 100644
index c039a07c5cc..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/forward@2x.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/graphingTool.png b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/graphingTool.png
deleted file mode 100644
index 5adc7838cd5..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/graphingTool.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/graphstream.png b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/graphstream.png
new file mode 100644
index 00000000000..91b49866754
Binary files /dev/null and b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/graphstream.png differ
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/refresh.png b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/refresh.png
deleted file mode 100644
index 776f475cb65..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/refresh.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/refresh@2x.png b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/refresh@2x.png
deleted file mode 100644
index 816bfb1b583..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/refresh@2x.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/zoomIn.png b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/zoomIn.png
deleted file mode 100644
index 3017dbb0fba..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/zoomIn.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/zoomIn@2x.png b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/zoomIn@2x.png
deleted file mode 100644
index 035f795e093..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/zoomIn@2x.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/zoomOut.png b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/zoomOut.png
deleted file mode 100644
index 6da15c5c8fa..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/zoomOut.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/zoomOut@2x.png b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/zoomOut@2x.png
deleted file mode 100644
index 302e83950ab..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/icons/zoomOut@2x.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/models/plugin.mps b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/models/plugin.mps
index f54110f1548..99faea99568 100644
--- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/models/plugin.mps
+++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.graphstream/runtime/models/plugin.mps
@@ -39,14 +39,18 @@
-
+
+
+
+
+
@@ -1504,7 +1508,7 @@
-
+
@@ -1550,7 +1554,7 @@
-
+
@@ -1586,14 +1590,17 @@
-
-
-
+
+
+
+
+
+
@@ -1628,7 +1635,7 @@
-
+
@@ -1663,18 +1670,21 @@
-
-
-
+
+
+
+
+
+
-
+
@@ -1710,14 +1720,17 @@
-
-
-
+
+
+
+
+
+
@@ -1796,8 +1809,8 @@
-
-
+
+
@@ -2828,7 +2841,7 @@
-
+
@@ -2864,18 +2877,21 @@
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
-
+
@@ -2958,14 +2977,17 @@
-
-
-
+
+
+
+
+
+
@@ -4621,7 +4643,7 @@
-
+
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.jung/solutions/pluginSolution/models/com/mbeddr/mpsutil/jung/pluginSolution/plugin.mps b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.jung/solutions/pluginSolution/models/com/mbeddr/mpsutil/jung/pluginSolution/plugin.mps
index a2a513712b9..2c4c16d7692 100644
--- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.jung/solutions/pluginSolution/models/com/mbeddr/mpsutil/jung/pluginSolution/plugin.mps
+++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.jung/solutions/pluginSolution/models/com/mbeddr/mpsutil/jung/pluginSolution/plugin.mps
@@ -44,6 +44,7 @@
+
@@ -57,6 +58,11 @@
+
+
+
+
+
@@ -102,6 +108,7 @@
+
@@ -9283,6 +9290,12 @@
+
+
+
+
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.preferenceform/com.mbeddr.mpsutil.preferenceform.mpl b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.preferenceform/com.mbeddr.mpsutil.preferenceform.mpl
index 9e043d651ab..b3891b37da8 100644
--- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.preferenceform/com.mbeddr.mpsutil.preferenceform.mpl
+++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.preferenceform/com.mbeddr.mpsutil.preferenceform.mpl
@@ -40,6 +40,7 @@
1d6e05d7-9de9-40a7-9dad-7b8444280942(jetbrains.mps.lang.plugin#1203080439937)
443f4c36-fcf5-4eb6-9500-8d06ed259e3e(jetbrains.mps.baseLanguage.classifiers)
8d29d73f-ed99-4652-ae0a-083cdfe53c34(jetbrains.mps.ide.platform)
+ 3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations)
diff --git a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.preferenceform/generator/template/main@generator.mps b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.preferenceform/generator/template/main@generator.mps
index 8259c921958..ebb08a84117 100644
--- a/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.preferenceform/generator/template/main@generator.mps
+++ b/code/languages/com.mbeddr.mpsutil/languages/com.mbeddr.mpsutil.preferenceform/generator/template/main@generator.mps
@@ -40,7 +40,9 @@
+
+
@@ -6687,6 +6689,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -8666,6 +8715,7 @@
+
@@ -8689,6 +8739,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.buildassistant/icons/buildassistant.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.buildassistant/icons/buildassistant.png
deleted file mode 100644
index a09e3a518a3..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.buildassistant/icons/buildassistant.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.buildassistant/models/com/mbeddr/mpsutil/buildassistant/plugin.mps b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.buildassistant/models/com/mbeddr/mpsutil/buildassistant/plugin.mps
index 676c2f8d8db..b81ea45bc58 100644
--- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.buildassistant/models/com/mbeddr/mpsutil/buildassistant/plugin.mps
+++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.buildassistant/models/com/mbeddr/mpsutil/buildassistant/plugin.mps
@@ -29,13 +29,14 @@
+
-
-
+
+
@@ -2149,8 +2150,11 @@
-
-
+
+
+
+
+
@@ -2201,8 +2205,11 @@
-
-
+
+
+
+
+
@@ -2279,8 +2286,11 @@
-
-
+
+
+
+
+
@@ -2331,8 +2341,11 @@
-
-
+
+
+
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.contextactions.runtime/icons/context_actions.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.contextactions.runtime/icons/context_actions.png
deleted file mode 100644
index 469c99a41e3..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.contextactions.runtime/icons/context_actions.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.contextactions.runtime/models/com/mbeddr/mpsutil/contextactions/runtime/plugin.mps b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.contextactions.runtime/models/com/mbeddr/mpsutil/contextactions/runtime/plugin.mps
index c378e14ba93..1b43f2ed739 100644
--- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.contextactions.runtime/models/com/mbeddr/mpsutil/contextactions/runtime/plugin.mps
+++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.contextactions.runtime/models/com/mbeddr/mpsutil/contextactions/runtime/plugin.mps
@@ -21,13 +21,14 @@
+
-
-
+
+
@@ -107,6 +108,9 @@
+
+
+
@@ -593,8 +597,11 @@
-
-
+
+
+
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.ecore.ui.modelexporter/icons/emf.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.ecore.ui.modelexporter/icons/emf.png
new file mode 100644
index 00000000000..06f81afebe7
Binary files /dev/null and b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.ecore.ui.modelexporter/icons/emf.png differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.ecore.ui.modelexporter/models/com/mbeddr/mpsutil/ecore/ui/plugin.mps b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.ecore.ui.modelexporter/models/com/mbeddr/mpsutil/ecore/ui/plugin.mps
index fd324e7d553..9bd4229004e 100644
--- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.ecore.ui.modelexporter/models/com/mbeddr/mpsutil/ecore/ui/plugin.mps
+++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.ecore.ui.modelexporter/models/com/mbeddr/mpsutil/ecore/ui/plugin.mps
@@ -35,6 +35,11 @@
+
+
+
+
+
@@ -47,6 +52,7 @@
+
@@ -72,6 +78,7 @@
+
@@ -1550,6 +1557,9 @@
+
+
+
@@ -1671,6 +1681,9 @@
+
+
+
@@ -1753,6 +1766,9 @@
+
+
+
@@ -1793,6 +1809,9 @@
+
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.editingGuide.plugin/icons/play.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.editingGuide.plugin/icons/play.png
deleted file mode 100644
index 70e8629a85f..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.editingGuide.plugin/icons/play.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.editingGuide.plugin/icons/task.svg b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.editingGuide.plugin/icons/task.svg
new file mode 100644
index 00000000000..b8d70b2cc68
--- /dev/null
+++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.editingGuide.plugin/icons/task.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.editingGuide.plugin/icons/task_dark.svg b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.editingGuide.plugin/icons/task_dark.svg
new file mode 100644
index 00000000000..a65806c27bd
--- /dev/null
+++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.editingGuide.plugin/icons/task_dark.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.editingGuide.plugin/models/com/mbeddr/mpsutil/editingGuide/plugin/plugin.mps b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.editingGuide.plugin/models/com/mbeddr/mpsutil/editingGuide/plugin/plugin.mps
index 10c98d3a8c2..0834ee560da 100644
--- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.editingGuide.plugin/models/com/mbeddr/mpsutil/editingGuide/plugin/plugin.mps
+++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.editingGuide.plugin/models/com/mbeddr/mpsutil/editingGuide/plugin/plugin.mps
@@ -270,8 +270,8 @@
-
-
+
+
@@ -416,6 +416,9 @@
+
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genericactions/icons/folder.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genericactions/icons/folder.png
deleted file mode 100644
index e5e22b1a599..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genericactions/icons/folder.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genericactions/models/com/mbeddr/mpsutil/genericactions/plugin.mps b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genericactions/models/com/mbeddr/mpsutil/genericactions/plugin.mps
index 1df038ff770..308655b935e 100644
--- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genericactions/models/com/mbeddr/mpsutil/genericactions/plugin.mps
+++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genericactions/models/com/mbeddr/mpsutil/genericactions/plugin.mps
@@ -28,12 +28,13 @@
+
-
-
+
+
@@ -135,6 +136,9 @@
+
+
+
@@ -1044,8 +1048,11 @@
-
-
+
+
+
+
+
@@ -1156,8 +1163,11 @@
-
-
+
+
+
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/icons/arrow_left.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/icons/arrow_left.png
deleted file mode 100644
index 2859b71d993..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/icons/arrow_left.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/icons/arrow_right.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/icons/arrow_right.png
deleted file mode 100644
index f9bf8e6cb58..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/icons/arrow_right.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/icons/code_review.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/icons/code_review.png
deleted file mode 100644
index a3c102468b4..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/icons/code_review.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/icons/folder.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/icons/folder.png
deleted file mode 100644
index e5e22b1a599..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/icons/folder.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/icons/refresh.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/icons/refresh.png
deleted file mode 100644
index 26226601c9d..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/icons/refresh.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/models/com.mbeddr.mpsutil.genreview.plugin.mps b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/models/com.mbeddr.mpsutil.genreview.plugin.mps
index 1e1ecbd7a7b..82d05ac0d70 100644
--- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/models/com.mbeddr.mpsutil.genreview.plugin.mps
+++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.genreview/models/com.mbeddr.mpsutil.genreview.plugin.mps
@@ -40,8 +40,9 @@
-
+
+
@@ -63,15 +64,12 @@
+
+
+
-
-
-
-
-
-
@@ -625,8 +623,11 @@
-
-
+
+
+
+
+
@@ -4025,10 +4026,9 @@
-
-
-
-
+
+
+
@@ -4042,10 +4042,9 @@
-
-
-
-
+
+
+
@@ -4060,10 +4059,9 @@
-
-
-
-
+
+
+
@@ -4108,10 +4106,9 @@
-
-
-
-
+
+
+
@@ -6977,8 +6974,11 @@
-
-
+
+
+
+
+
@@ -7069,8 +7069,11 @@
-
-
+
+
+
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.jfreechart.runtime/models/com/mbeddr/mpsutil/jfreechart/runtime/plugin.mps b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.jfreechart.runtime/models/com/mbeddr/mpsutil/jfreechart/runtime/plugin.mps
index f0fa1c951d4..aa591e45b5c 100644
--- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.jfreechart.runtime/models/com/mbeddr/mpsutil/jfreechart/runtime/plugin.mps
+++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.jfreechart.runtime/models/com/mbeddr/mpsutil/jfreechart/runtime/plugin.mps
@@ -21,10 +21,16 @@
+
+
+
+
+
+
@@ -37,6 +43,7 @@
+
@@ -78,6 +85,9 @@
+
+
+
@@ -416,6 +426,12 @@
+
+
+
+
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.nodediff/icons/diff1.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.nodediff/icons/diff1.png
deleted file mode 100644
index 24eae8dbc50..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.nodediff/icons/diff1.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.nodediff/icons/diff2.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.nodediff/icons/diff2.png
deleted file mode 100644
index 28b8505c0ee..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.nodediff/icons/diff2.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.nodediff/models/com/mbeddr/mpsutil/nodediff/plugin.mps b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.nodediff/models/com/mbeddr/mpsutil/nodediff/plugin.mps
index 25156c20cb1..8077f49468f 100644
--- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.nodediff/models/com/mbeddr/mpsutil/nodediff/plugin.mps
+++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.nodediff/models/com/mbeddr/mpsutil/nodediff/plugin.mps
@@ -24,14 +24,15 @@
+
-
-
+
+
@@ -117,6 +118,9 @@
+
+
+
@@ -941,8 +945,11 @@
-
-
+
+
+
+
+
@@ -1010,8 +1017,11 @@
-
-
+
+
+
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/backIcon.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/backIcon.png
deleted file mode 100644
index 4fa47f37895..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/backIcon.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/fwdIcon.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/fwdIcon.png
deleted file mode 100644
index f926d712d34..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/fwdIcon.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/puml.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/puml.png
deleted file mode 100644
index cdabf56b150..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/puml.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/resetIcon.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/resetIcon.png
deleted file mode 100644
index 6a43eb963f4..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/resetIcon.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/saveIcon.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/saveIcon.png
deleted file mode 100644
index d2d7bb90135..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/saveIcon.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/vis.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/vis.png
deleted file mode 100644
index 792b68d3d03..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/vis.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/zoomInIcon.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/zoomInIcon.png
deleted file mode 100644
index 3017dbb0fba..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/zoomInIcon.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/zoomOutIcon.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/zoomOutIcon.png
deleted file mode 100644
index 6da15c5c8fa..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/icons/zoomOutIcon.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/models/com/mbeddr/mpsutil/plantuml/pluginSolution/plugin.mps b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/models/com/mbeddr/mpsutil/plantuml/pluginSolution/plugin.mps
index 6d4d53d6efa..25a52cd4e58 100644
--- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/models/com/mbeddr/mpsutil/plantuml/pluginSolution/plugin.mps
+++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/models/com/mbeddr/mpsutil/plantuml/pluginSolution/plugin.mps
@@ -37,20 +37,21 @@
+
+
-
+
+
+
-
-
-
-
+
-
-
+
+
@@ -2107,8 +2108,11 @@
-
-
+
+
+
+
+
@@ -2669,7 +2673,7 @@
-
+
@@ -2705,14 +2709,17 @@
-
-
-
+
+
+
+
+
+
@@ -2859,8 +2866,11 @@
-
-
+
+
+
+
+
@@ -2909,7 +2919,7 @@
-
+
@@ -2945,14 +2955,17 @@
-
-
-
+
+
+
+
+
+
@@ -3151,9 +3164,6 @@
-
-
-
@@ -3164,6 +3174,12 @@
+
+
+
+
+
+
@@ -3195,9 +3211,6 @@
-
-
-
@@ -3976,12 +3989,12 @@
-
-
-
+
+
+
@@ -4173,6 +4186,9 @@
+
+
+
@@ -4565,9 +4581,6 @@
-
-
-
@@ -4582,6 +4595,9 @@
+
+
+
@@ -4699,9 +4715,6 @@
-
-
-
@@ -4716,6 +4729,9 @@
+
+
+
@@ -5225,7 +5241,7 @@
-
+
@@ -5261,18 +5277,21 @@
-
-
-
+
+
+
+
+
+
-
+
@@ -5298,9 +5317,6 @@
-
-
-
@@ -5328,10 +5344,16 @@
+
+
+
+
+
+
-
+
@@ -5357,9 +5379,6 @@
-
-
-
@@ -5388,6 +5407,12 @@
+
+
+
+
+
+
@@ -6119,7 +6144,7 @@
-
+
@@ -6206,14 +6231,17 @@
-
-
-
+
+
+
+
+
+
@@ -6317,9 +6345,6 @@
-
-
-
@@ -6348,6 +6373,12 @@
+
+
+
+
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.preferenceform.runtime/models/AbstractPreferenceFormConfigurable.mpsr b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.preferenceform.runtime/models/AbstractPreferenceFormConfigurable.mpsr
index e90d624d910..8eb853cdf67 100644
--- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.preferenceform.runtime/models/AbstractPreferenceFormConfigurable.mpsr
+++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.preferenceform.runtime/models/AbstractPreferenceFormConfigurable.mpsr
@@ -199,6 +199,9 @@
+
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.traceExplorer/icons/trace.png b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.traceExplorer/icons/trace.png
deleted file mode 100644
index a2ec841209f..00000000000
Binary files a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.traceExplorer/icons/trace.png and /dev/null differ
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.traceExplorer/models/com.mbeddr.mpsutil.traceExplorer.plugin.mps b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.traceExplorer/models/com.mbeddr.mpsutil.traceExplorer.plugin.mps
index 5671d425f0e..8bc658e9d90 100644
--- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.traceExplorer/models/com.mbeddr.mpsutil.traceExplorer.plugin.mps
+++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.traceExplorer/models/com.mbeddr.mpsutil.traceExplorer.plugin.mps
@@ -54,13 +54,13 @@
-
+
-
-
+
+
@@ -1118,8 +1118,11 @@
-
-
+
+
+
+
+
@@ -4875,9 +4878,6 @@
-
-
-
@@ -4902,6 +4902,9 @@
+
+
+
@@ -4927,9 +4930,6 @@
-
-
-
@@ -5030,6 +5030,9 @@
+
+
+
@@ -5237,9 +5240,6 @@
-
-
-
@@ -5284,6 +5284,9 @@
+
+
+
@@ -5882,9 +5885,6 @@
-
-
-
@@ -5925,6 +5925,9 @@
+
+
+
@@ -6260,9 +6263,6 @@
-
-
-
@@ -6326,6 +6326,9 @@
+
+
+
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.typesystem.rt/models/com/mbeddr/mpsutil/typesystem/trace/rt/plugin.mps b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.typesystem.rt/models/com/mbeddr/mpsutil/typesystem/trace/rt/plugin.mps
index 9dffc875ffb..cb680d66e9d 100644
--- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.typesystem.rt/models/com/mbeddr/mpsutil/typesystem/trace/rt/plugin.mps
+++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.typesystem.rt/models/com/mbeddr/mpsutil/typesystem/trace/rt/plugin.mps
@@ -24,11 +24,17 @@
-
+
+
+
+
+
+
+
@@ -63,6 +69,7 @@
+
@@ -1306,6 +1313,12 @@
+
+
+
+
+
+