Index: /applications/editors/josm/plugins/utilsplugin2/images/addintersect.svg
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/images/addintersect.svg	(revision 36175)
+++ /applications/editors/josm/plugins/utilsplugin2/images/addintersect.svg	(revision 36175)
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="24"
+   height="24"
+   viewBox="0 0 6.35 6.3499999"
+   version="1.1"
+   id="svg1"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <defs
+     id="defs1" />
+  <g
+     id="layer1">
+    <path
+       d="m 1.5875,1.3229166 1.8520833,1.5875 L 3.96875,5.0270833 M 0.79374999,5.5562499 5.5562499,0.79374999"
+       stroke="#ffffff"
+       fill="none"
+       id="path1"
+       style="stroke-width:0.264583;stroke:#000000;stroke-opacity:1" />
+    <path
+       d="m 1.190625,0.92604165 h 0.79375 V 1.7197916 h -0.79375 z m 2.38125,3.70416665 h 0.7937499 v 0.79375 H 3.571875 Z m -3.175,0.5291666 h 0.79375 v 0.79375 H 0.396875 Z M 5.1593749,0.396875 h 0.79375 v 0.79375 h -0.79375 z"
+       fill="#ffffff"
+       stroke="#cccccc"
+       id="path2"
+       style="stroke-width:0.264583;stroke:#ab3217;stroke-opacity:1" />
+    <path
+       d="M 3.1749998,2.6458332 H 3.7041665 V 3.1749999 H 3.1749998 Z"
+       fill="#c4c4c4"
+       stroke="#ab3217"
+       style="fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:0.2645;stroke-dasharray:none"
+       id="path3" />
+  </g>
+</svg>
Index: /applications/editors/josm/plugins/utilsplugin2/images/adjnodes.svg
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/images/adjnodes.svg	(revision 36175)
+++ /applications/editors/josm/plugins/utilsplugin2/images/adjnodes.svg	(revision 36175)
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="16"
+   height="16"
+   viewBox="0 0 14.545455 14.545455"
+   version="1.1"
+   id="svg1"
+   xml:space="preserve"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+    <defs id="defs1" />
+    <g id="layer1">
+        <path id="path6"
+              style="fill:#000000"
+              d="M 6.0600142 3.0308949 L 6.0600142 5.4545455 L 3.0308949 5.4545455 L 3.0308949 6.6672585 L 10.909091 6.6672585 L 10.909091 10.303622 L 3.0308949 10.303622 L 3.0308949 11.51456 L 6.0600142 11.51456 L 6.0600142 13.939986 L 7.2727273 13.939986 L 7.2727273 11.51456 L 13.939986 11.51456 L 13.939986 10.303622 L 12.121804 10.303622 L 12.121804 6.6672585 L 13.939986 6.6672585 L 13.939986 5.4545455 L 7.2727273 5.4545455 L 7.2727273 3.0308949 L 6.0600142 3.0308949 z " />
+        <g id="g9">
+            <rect id="rect6"
+                  style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.643135;stroke-dasharray:none;stroke-opacity:1"
+                  width="1.75"
+                  height="1.75"
+                  x="1"
+                  y="5.25" />
+            <rect id="rect6-4"
+                  style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.643135;stroke-dasharray:none;stroke-opacity:1"
+                  width="1.75"
+                  height="1.75"
+                  x="5.75"
+                  y="1" />
+            <rect id="rect6-5"
+                  style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.643135;stroke-dasharray:none;stroke-opacity:1"
+                  width="1.75"
+                  height="1.75"
+                  x="10.75"
+                  y="5.25" />
+        </g>
+        <rect id="rect6-9"
+              style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#00ff00;stroke-width:0.643135;stroke-dasharray:none;stroke-opacity:1"
+              width="1.75"
+              height="1.75"
+              x="5.75"
+              y="5.25" />
+        <g id="g6">
+            <rect id="rect6-7"
+                  style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#666666;stroke-width:0.643135;stroke-dasharray:none;stroke-opacity:1"
+                  width="1.75"
+                  height="1.75"
+                  x="10.75"
+                  y="10" />
+            <rect id="rect6-7-8"
+                  style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#666666;stroke-width:0.643135;stroke-dasharray:none;stroke-opacity:1"
+                  width="1.75"
+                  height="1.75"
+                  x="5.75"
+                  y="10" />
+            <rect id="rect6-7-2"
+                  style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#666666;stroke-width:0.643135;stroke-dasharray:none;stroke-opacity:1"
+                  width="1.75"
+                  height="1.75"
+                  x="1"
+                  y="10" />
+        </g>
+    </g>
+</svg>
Index: /applications/editors/josm/plugins/utilsplugin2/images/adjways.svg
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/images/adjways.svg	(revision 36175)
+++ /applications/editors/josm/plugins/utilsplugin2/images/adjways.svg	(revision 36175)
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   version="1.1"
+   id="svg1"
+   xml:space="preserve"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+    <defs id="defs1" />
+    <g id="layer1">
+        <path id="path3"
+              style="fill:#00ff00;stroke:none;stroke-width:0.909091px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+              d="M 6.6592585,0.60724432 V 13.941253 H 6.0566106 V 0.60724432 Z" />
+        <path id="path1"
+              style="fill:#000000;stroke:none;stroke-width:0.909091px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+              d="m 2.4254262,11.512785 -10e-8,-10.91013717 H 1.8129655 V 3.0333274 H 0.60766989 V 3.6309532 H 1.8129655 v 7.8818318 z" />
+        <path id="path2"
+              style="fill:#000000;stroke:none;stroke-width:0.909091px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+              d="M 10.909091 0.60724432 L 10.909091 11.519886 L 9.087358 11.519886 L 9.087358 12.120028 L 13.93821 12.120028 L 13.93821 11.519886 L 11.512784 11.519886 L 11.512784 7.2727273 L 13.330966 7.2727273 L 13.330966 6.665483 L 11.512784 6.665483 L 11.512784 0.60724432 L 10.909091 0.60724432 z " />
+        <path id="path4"
+            style="fill:#ff0000;stroke:none;stroke-width:0.909091px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+            d="m 2.4254262,5.4580966 h 4.2338324 v 0.6036931 l -4.2338324,10e-8 z"/>
+        <path id="path5"
+              style="fill:#ff0000;stroke:none;stroke-width:0.909091px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+              d="M 10.909091,3.6328125 H 6.0566106 V 3.0291194 h 4.8524804 z"/>
+        <path id="path6"
+              style="fill:#ff0000;stroke:none;stroke-width:0.909091px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+              d="M 2.4254262,9.0909091 H 10.909091 V 9.6981536 H 2.4254262 Z" />
+    </g>
+</svg>
Index: /applications/editors/josm/plugins/utilsplugin2/images/adjwaysall.svg
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/images/adjwaysall.svg	(revision 36175)
+++ /applications/editors/josm/plugins/utilsplugin2/images/adjwaysall.svg	(revision 36175)
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   version="1.1"
+   id="svg1"
+   xml:space="preserve"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+    <defs id="defs1" />
+    <g id="layer1">
+        <path id="path3"
+              style="fill:#00ff00;stroke:none;stroke-width:0.909091px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+              d="M 6.6592585,0.60724432 V 13.941253 H 6.0566106 V 0.60724432 Z" />
+        <path id="path1"
+              style="fill:#ff0000;stroke:none;stroke-width:0.909091px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+              d="m 2.4254262,11.512785 -10e-8,-10.91013717 H 1.8129655 V 3.0333274 H 0.60766989 V 3.6309532 H 1.8129655 v 7.8818318 z" />
+        <path id="path2"
+              style="fill:#ff0000;stroke:none;stroke-width:0.909091px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+              d="M 10.909091 0.60724432 L 10.909091 11.519886 L 9.087358 11.519886 L 9.087358 12.120028 L 13.93821 12.120028 L 13.93821 11.519886 L 11.512784 11.519886 L 11.512784 7.2727273 L 13.330966 7.2727273 L 13.330966 6.665483 L 11.512784 6.665483 L 11.512784 0.60724432 L 10.909091 0.60724432 z " />
+        <path id="path4"
+              style="fill:#ff0000;stroke:none;stroke-width:0.909091px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+              d="m 2.4254262,5.4580966 h 4.2338324 v 0.6036931 l -4.2338324,10e-8 z" />
+        <path id="path5"
+              style="fill:#ff0000;stroke:none;stroke-width:0.909091px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+              d="M 10.909091,3.6328125 H 6.0566106 V 3.0291194 h 4.8524804 z" />
+        <path id="path6"
+              style="fill:#ff0000;stroke:none;stroke-width:0.909091px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+              d="M 2.4254262,9.0909091 H 10.909091 V 9.6981536 H 2.4254262 Z" />
+    </g>
+</svg>
Index: /applications/editors/josm/plugins/utilsplugin2/images/circlearc.svg
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/images/circlearc.svg	(revision 36175)
+++ /applications/editors/josm/plugins/utilsplugin2/images/circlearc.svg	(revision 36175)
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" version="1.1" id="svg1" xml:space="preserve">
+  <defs id="defs1"/>
+  <g id="layer1">
+    <path id="path1"
+          style="fill:none;stroke:#000000;stroke-width:0.909091px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+          d="m 11.156816,12.442465 c 0,0 2.805571,-5.4394181 -0.501185,-8.4765655 C 7.6378329,1.1941509 2.1136937,4.5324566 2.1136937,4.5324566"/>
+    <rect id="rect1-7"
+          style="fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.687187;stroke-opacity:1"
+          width="2"
+          height="2"
+          x="9.5"
+          y="3"/>
+    <rect id="rect1-5"
+          style="fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.687187;stroke-opacity:1"
+          width="2"
+          height="2"
+          x="11"
+          y="7"/>
+    <rect id="rect1-0"
+          style="fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.687187;stroke-opacity:1"
+          width="2"
+          height="2"
+          x="10"
+          y="11"/>
+    <rect id="rect1"
+          style="fill:#ffffff;stroke-width:0.687187;fill-opacity:1;stroke:#ff0000;stroke-opacity:1"
+          width="2"
+          height="2"
+          x="1"
+          y="3.4"/>
+    <rect id="rect1-9"
+          style="fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.687187;stroke-opacity:1"
+          width="2"
+          height="2"
+          x="5"
+          y="2"/>
+  </g>
+</svg>
Index: /applications/editors/josm/plugins/utilsplugin2/images/dumbutils/alignwaynodes.svg
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/images/dumbutils/alignwaynodes.svg	(revision 36175)
+++ /applications/editors/josm/plugins/utilsplugin2/images/dumbutils/alignwaynodes.svg	(revision 36175)
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   version="1.1"
+   id="svg1"
+   xml:space="preserve"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+    <defs id="defs1">
+        <marker id="ArrowWide"
+                style="overflow:visible"
+                refX="0"
+                refY="0"
+                orient="auto-start-reverse"
+                markerWidth="0.9"
+                markerHeight="0.9"
+                viewBox="0 0 1 1"
+                preserveAspectRatio="xMidYMid"
+                markerUnits="strokeWidth">
+            <path id="path1"
+                  style="fill:none;stroke:context-stroke"
+                  d="M 3,-3 0,0 3,3"
+                  transform="rotate(180,0.125,0)"/>
+        </marker>
+        <marker id="ArrowWide_Fnone_S-000000"
+                style="overflow:visible"
+                refX="0"
+                refY="0"
+                orient="auto-start-reverse"
+                markerWidth="0.9"
+                markerHeight="0.9"
+                viewBox="0 0 1 1"
+                preserveAspectRatio="xMidYMid"
+                markerUnits="strokeWidth">
+            <path id="path5"
+                  style="fill:none;stroke:#000000"
+                  d="M 3,-3 0,0 3,3"
+                  transform="rotate(180,0.125,0)" />
+        </marker>
+        <marker id="ArrowWide_Fnone_S-000000_reversed"
+                style="overflow:visible"
+                refX="0"
+                refY="0"
+                orient="auto"
+                markerWidth="0.9"
+                markerHeight="0.9"
+                viewBox="0 0 1 1"
+                preserveAspectRatio="xMidYMid"
+                markerUnits="strokeWidth">
+            <g id="g6" transform="rotate(180,0,0)">
+                <path id="path6"
+                      style="fill:none;stroke:#000000"
+                      d="M 3,-3 0,0 3,3"
+                      transform="rotate(180,0.125,0)" />
+            </g>
+        </marker>
+    </defs>
+    <g id="layer1">
+        <path id="path2"
+              style="fill:none;stroke:#000000;stroke-width:1px"
+              d="m 2,14 3.33,-3.33 4,-2 L 12.666,4" />
+        <rect id="rect1"
+              style="fill:#ffffff;stroke:#df421e;stroke-width:0.66;stroke-linecap:square"
+              width="2"
+              height="2"
+              x="1"
+              y="13" />
+        <rect id="rect1-8"
+              style="fill:#ffffff;stroke:#df421e;stroke-width:0.66;stroke-linecap:square"
+              width="2"
+              height="2"
+              x="4.33"
+              y="9.67" />
+        <rect id="rect1-4-0"
+              style="fill:#ffffff;stroke:#df421e;stroke-width:0.66;stroke-linecap:square"
+              width="2"
+              height="2"
+              x="8.333"
+              y="7.666" />
+        <rect id="rect1-4"
+              style="fill:#ffffff;stroke:#df421e;stroke-width:0.66;stroke-linecap:square"
+              width="2"
+              height="2"
+              x="11.666"
+              y="3" />
+        <path id="path3"
+              style="fill:none;stroke:#000000;stroke-width:0.65;marker-end:url(#ArrowWide_Fnone_S-000000)"
+              d="m 11.5,12.25 h -4" />
+        <path id="path3-8"
+              style="fill:none;stroke:#000000;stroke-width:0.65;marker-end:url(#ArrowWide_Fnone_S-000000)"
+              d="m 8.5,14.25 h -4" />
+        <path id="path3-4"
+              style="fill:none;stroke:#000000;stroke-width:0.65;marker-start:url(#ArrowWide_Fnone_S-000000_reversed)"
+              d="M 10,3.5 H 6" />
+        <path id="path4"
+              style="fill:none;stroke:#000000;stroke-width:0.7;marker-end:url(#ArrowWide_Fnone_S-000000)"
+              d="M 4,4.75 7.25,8" />
+    </g>
+</svg>
Index: /applications/editors/josm/plugins/utilsplugin2/images/dumbutils/tagbuffer.svg
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/images/dumbutils/tagbuffer.svg	(revision 36175)
+++ /applications/editors/josm/plugins/utilsplugin2/images/dumbutils/tagbuffer.svg	(revision 36175)
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   version="1.1"
+   id="svg1"
+   xml:space="preserve"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+    <defs id="defs1" />
+    <g id="layer1">
+        <path id="path1"
+              style="fill:#e8ece2;stroke:#979e8b;stroke-width:1px;stroke-opacity:0.9137"
+              d="M 10,15.25 0.75,6 V 0.75 H 6 L 15.25,10 Z" />
+        <path id="path2"
+              style="fill:#3c5c99;stroke:#e8ece2;stroke-width:1px;stroke-linecap:square"
+              d="M 7,3.25 13.75,10 10,13.75 3.25,7 7,3.25" />
+        <path id="path3"
+              style="fill:none;stroke:#ffffff;stroke-width:1px"
+              d="M 7,5.75 10.25,9" />
+        <path id="path4"
+              style="fill:none;stroke:#ffffff;stroke-width:1px"
+              d="m 5.75,7 4,4" />
+        <path id="path5"
+              style="fill:#ffffff;stroke:#9aa08f;stroke-width:1px"
+              d="M 3.5,5 5,3.5 3.75,2.25 h -1.5 v 1.5 z" />
+    </g>
+</svg>
Index: /applications/editors/josm/plugins/utilsplugin2/images/extnode.svg
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/images/extnode.svg	(revision 36175)
+++ /applications/editors/josm/plugins/utilsplugin2/images/extnode.svg	(revision 36175)
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="16"
+   height="16"
+   viewBox="0 0 14.545455 14.545455"
+   version="1.1"
+   id="svg1"
+   inkscape:version="1.3 (0e150ed, 2023-07-21)"
+   xml:space="preserve"
+   sodipodi:docname="extnode.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
+     id="namedview1"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     showgrid="false"
+     inkscape:zoom="29.5"
+     inkscape:cx="7.9491525"
+     inkscape:cy="6.1694915"
+     inkscape:window-width="1920"
+     inkscape:window-height="1027"
+     inkscape:window-x="0"
+     inkscape:window-y="25"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1-6"><inkscape:grid
+       id="grid1"
+       units="px"
+       originx="0"
+       originy="0"
+       spacingx="0.26458333"
+       spacingy="0.26458333"
+       empcolor="#0099e5"
+       empopacity="0.30196078"
+       color="#0099e5"
+       opacity="0.14901961"
+       empspacing="5"
+       dotted="false"
+       gridanglex="30"
+       gridanglez="30"
+       visible="false" /></sodipodi:namedview><defs
+     id="defs1" /><g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"><g
+       id="layer1-6"
+       transform="matrix(2.4988615,0,0,2.4988615,-0.66115767,-0.66115767)"><path
+         d="m 1.5875,1.3229166 1.8520833,1.5875 L 3.96875,5.0270833 M 0.79374999,5.5562499 3.4395833,2.9104166"
+         stroke="#ffffff"
+         fill="none"
+         id="path1"
+         style="stroke:#000000;stroke-width:0.264583;stroke-opacity:1"
+         sodipodi:nodetypes="ccccc" /><path
+         d="m 1.190625,0.92604165 h 0.79375 V 1.7197916 h -0.79375 z m 2.38125,3.70416665 h 0.7937499 v 0.79375 H 3.571875 Z m -3.175,0.5291666 h 0.79375 v 0.79375 H 0.396875 Z M 3.0423925,2.5518326 h 0.79375 v 0.79375 h -0.79375 z"
+         fill="#ffffff"
+         stroke="#cccccc"
+         id="path2"
+         style="stroke:#ab3217;stroke-width:0.264583;stroke-opacity:1"
+         sodipodi:nodetypes="cccccccccccccccccccc" /><path
+         d="M 5.159375,0.39687506 H 5.9531249 V 1.1906251 H 5.159375 Z"
+         fill="#ffffff"
+         stroke="#cccccc"
+         id="path2-8"
+         style="stroke:#ecca11;stroke-width:0.264583;stroke-opacity:1"
+         sodipodi:nodetypes="ccccc" /><image
+         width="5.8208327"
+         height="5.8208327"
+         preserveAspectRatio="none"
+         style="display:none;image-rendering:optimizeSpeed"
+         xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A&#10;/wD/oL2nkwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB9sHDQoiCFCZCUUAAAE/SURBVEjH&#10;1ZSxLgVBFIa/2dzIqLiuQiJZ1xto7q03q+ENPAYVnXgMT6BUUqG+CokXWJFIFFyiIYJRmN2MvTPM&#10;zqzCn0wzc+Y/f85/zoE/hohmUCjEF8/dqKvMp/nhg0hakChQVMS9wZjeYFw9J9HqS3IjiYlOFDl0&#10;ELzrMk0z4vn+fG7SgyJPv2VfPrkWvnVHcYlgCLzqirxNxBd5qkrUkzmUm5DAois8Ce0YAy/AjetL&#10;5cHV6pJ5fwFsAWc/pJvS5fgIsXAFONUns5RHAl2fOfotIAN2tU9ZrRFmgKe2Jj5r1AgBJtu86Pt8&#10;9B00aWmEI+AY2AMeY8ojgUNgzXK/CRTATimiqckSOAD2tVobZoFtYKPI036TjeBS7sKCrRGSCOV1&#10;3PqaHEKOYyM4t+l6CLkToUPU5qAFw7VN/w8+AUNbhNjHLU5MAAAAAElFTkSuQmCC&#10;"
+         id="image1"
+         x="0.26458365"
+         y="0.26458365" /><path
+         style="fill:none;stroke:#00ff00;stroke-width:0.363802px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 3.2243291,2.4170505 c 0,0 0.00204,-0.3315267 0.1760448,-0.7011077 C 3.4557372,1.5983542 3.5235155,1.5012572 3.6060044,1.4495947 3.660603,1.4153998 3.7143953,1.3848542 3.7671622,1.3575932 4.3756533,1.0432285 4.8650779,0.83884737 4.8650779,0.83884737"
+         id="path3"
+         sodipodi:nodetypes="csssc" /><path
+         style="fill:none;stroke:#00ff02;stroke-width:0.363802px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="M 4.439058,1.5286416 4.8650779,0.83884737 4.1369172,0.67099412"
+         id="path4"
+         sodipodi:nodetypes="ccc" /></g></g></svg>
Index: /applications/editors/josm/plugins/utilsplugin2/images/intway.svg
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/images/intway.svg	(revision 36175)
+++ /applications/editors/josm/plugins/utilsplugin2/images/intway.svg	(revision 36175)
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   version="1.1"
+   id="svg1"
+   xml:space="preserve"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+    <defs id="defs1" />
+    <g id="layer1">
+        <rect id="rect1"
+              style="fill:none;stroke:#00ff00;stroke-width:0.7;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
+              width="7.33"
+              height="5.33"
+              x="1.666"
+              y="1.666" />
+        <rect id="rect2"
+              style="fill:none;stroke:#ff0000;stroke-width:0.7;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
+              width="8"
+              height="6"
+              x="5"
+              y="5" />
+        <rect id="rect3"
+              style="fill:none;stroke:#000000;stroke-width:0.7;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
+              width="6"
+              height="4.66"
+              x="8.33"
+              y="9.66" />
+    </g>
+</svg>
Index: /applications/editors/josm/plugins/utilsplugin2/images/intwayall.svg
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/images/intwayall.svg	(revision 36175)
+++ /applications/editors/josm/plugins/utilsplugin2/images/intwayall.svg	(revision 36175)
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   version="1.1"
+   id="svg1"
+   xml:space="preserve"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+    <defs id="defs1" />
+    <g id="layer1">
+        <rect id="rect1"
+              style="fill:none;stroke:#00ff00;stroke-width:0.7;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
+              width="7.33"
+              height="5.33"
+              x="1.666"
+              y="1.666" />
+        <rect id="rect2"
+              style="fill:none;stroke:#ff0000;stroke-width:0.7;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
+              width="8"
+              height="6"
+              x="5"
+              y="5" />
+        <rect id="rect3"
+              style="fill:none;stroke:#ff0000;stroke-width:0.7;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
+              width="6"
+              height="4.66"
+              x="8.33"
+              y="9.66" />
+    </g>
+</svg>
Index: /applications/editors/josm/plugins/utilsplugin2/images/latlon.svg
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/images/latlon.svg	(revision 36175)
+++ /applications/editors/josm/plugins/utilsplugin2/images/latlon.svg	(revision 36175)
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   version="1.1"
+   id="svg1"
+   xml:space="preserve"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"><defs
+     id="defs1" /><g
+     id="layer2"><path
+       style="fill:none;stroke:#e0e0e0;stroke-width:0.5"
+       d="m 0.5,3.25 h 15"
+       id="path4" /><path
+       style="fill:none;stroke:#e0e0e0;stroke-width:0.5"
+       d="m 0.5,5.75 h 15"
+       id="path4-5" /><path
+       style="fill:none;stroke:#e0e0e0;stroke-width:0.5"
+       d="m 0.5,8.25 h 15"
+       id="path4-6" /><path
+       style="fill:none;stroke:#e0e0e0;stroke-width:0.5"
+       d="m 0.5,11 h 15"
+       id="path4-8" /><path
+       style="fill:none;stroke:#e0e0e0;stroke-width:0.5"
+       d="m 0.5,13.25 h 15"
+       id="path4-4" /><path
+       style="fill:none;stroke:#e0e0e0;stroke-width:0.5"
+       d="M 12.75,15.5 V 0.5"
+       id="path5" /><path
+       style="fill:none;stroke:#e0e0e0;stroke-width:0.5"
+       d="M 10.25,15.5 V 0.5"
+       id="path5-7" /><path
+       style="fill:none;stroke:#e0e0e0;stroke-width:0.5"
+       d="M 7.75,15.49 V 0.5"
+       id="path5-4" /><path
+       style="fill:none;stroke:#e0e0e0;stroke-width:0.5"
+       d="M 5.25,15.5 V 0.5"
+       id="path5-3" /><path
+       style="fill:none;stroke:#e0e0e0;stroke-width:0.5"
+       d="M 2.75,15.5 V 0.5"
+       id="path5-49" /><rect
+       style="fill:none;stroke:#000000;stroke-width:0.698166;stroke-linecap:square"
+       id="rect1"
+       width="15.3"
+       height="15.3"
+       x="0.3469"
+       y="0.3469"
+       ry="3.775" /></g><g
+     id="layer1"><path
+       style="fill:#8f8fd6;stroke-width:1px"
+       d="M 10,3.5 5,14 13,11 Z"
+       id="path3" /><rect
+       style="fill:#db8293;stroke-width:0.7"
+       id="rect2"
+       width="1"
+       height="1"
+       x="9.5"
+       y="3" /><rect
+       style="fill:#db8293;stroke-width:0.7"
+       id="rect2-8"
+       width="1"
+       height="1"
+       x="4.5"
+       y="13" /><rect
+       style="fill:#db8293;stroke-width:0.7"
+       id="rect2-9"
+       width="1"
+       height="1"
+       x="12"
+       y="10" /></g></svg>
Index: /applications/editors/josm/plugins/utilsplugin2/images/midnodes.svg
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/images/midnodes.svg	(revision 36175)
+++ /applications/editors/josm/plugins/utilsplugin2/images/midnodes.svg	(revision 36175)
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   version="1.1"
+   id="svg1"
+   xml:space="preserve"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+    <defs id="defs1" />
+    <g id="layer1">
+        <path id="path1"
+              style="fill:none;stroke:#000000;stroke-width:1.25"
+              d="M 2,12 V 2 h 10.75 v 10" />
+        <rect id="rect1"
+              style="fill:#ffffff;stroke:#4c4c4c;stroke-width:0.75"
+              width="2"
+              height="2"
+              x="1"
+              y="11"
+              ry="0" />
+        <rect id="rect1-5"
+              style="fill:#ffffff;stroke:#4c4c4c;stroke-width:0.75"
+              width="2"
+              height="2"
+              x="11.75"
+              y="11"
+              ry="0" />
+        <rect id="rect1-3"
+              style="fill:#ffffff;stroke:#00ff00;stroke-width:0.75"
+              width="2"
+              height="2"
+              x="1"
+              y="5.75"
+              ry="0" />
+        <rect id="rect1-8"
+              style="fill:#ffffff;stroke:#00ff00;stroke-width:0.75"
+              width="2"
+              height="2"
+              x="11.75"
+              y="5.75"
+              ry="0" />
+        <rect id="rect1-84"
+              style="fill:#ffffff;stroke:#ff0000;stroke-width:0.75"
+              width="2"
+              height="2"
+              x="11.75"
+              y="1"
+              ry="0" />
+        <rect id="rect1-7"
+              style="fill:#ffffff;stroke:#ff0000;stroke-width:0.75"
+              width="2"
+              height="2"
+              x="6.25"
+              y="1"
+              ry="0" />
+        <rect id="rect1-82"
+              style="fill:#ffffff;stroke:#ff0000;stroke-width:0.75"
+              width="2"
+              height="2"
+              x="1"
+              y="1"
+              ry="0" />
+    </g>
+</svg>
Index: /applications/editors/josm/plugins/utilsplugin2/images/preferences/utils.svg
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/images/preferences/utils.svg	(revision 36175)
+++ /applications/editors/josm/plugins/utilsplugin2/images/preferences/utils.svg	(revision 36175)
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   version="1.1"
+   id="svg1"
+   xml:space="preserve"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+    <defs id="defs1">
+        <linearGradient id="linearGradient9">
+            <stop style="stop-color:#9a9ab2;stop-opacity:1;"
+                  offset="0"
+                  id="stop10" />
+            <stop style="stop-color:#efeff3;stop-opacity:1;"
+                  offset="1"
+                  id="stop9" />
+        </linearGradient>
+        <linearGradient id="linearGradient7">
+            <stop style="stop-color:#d32c23;stop-opacity:1;"
+                  offset="0"
+                  id="stop7" />
+            <stop style="stop-color:#f5cdcb;stop-opacity:1;"
+                  offset="1"
+                  id="stop8" />
+        </linearGradient>
+        <linearGradient id="linearGradient3">
+            <stop style="stop-color:#bbbcc5;stop-opacity:1;"
+                  offset="0"
+                  id="stop4" />
+            <stop style="stop-color:#dcdce6;stop-opacity:1;"
+                  offset="1"
+                  id="stop3" />
+        </linearGradient>
+        <linearGradient xlink:href="#linearGradient3"
+                        id="linearGradient4"
+                        x1="2"
+                        y1="8"
+                        x2="16"
+                        y2="8"
+                        gradientUnits="userSpaceOnUse" />
+        <linearGradient xlink:href="#linearGradient7"
+                        id="linearGradient8"
+                        x1="1.5"
+                        y1="11.125"
+                        x2="9"
+                        y2="11.125"
+                        gradientUnits="userSpaceOnUse" />
+        <linearGradient xlink:href="#linearGradient9"
+                        id="linearGradient10"
+                        x1="8"
+                        y1="6"
+                        x2="16"
+                        y2="6"
+                        gradientUnits="userSpaceOnUse" />
+    </defs>
+    <g id="layer1" style="display:inline">
+        <path style="display:inline;fill:url(#linearGradient4);stroke:#9697a3;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+              d="M 12.25,14.25 14.5,12 8.5,6 V 3.25 L 6.75,1.5 H 4 L 3.5,2 6,4.5 5,5.5 2.5,3 2,3.5 v 3 l 1.75,1.75 h 2.5 z"
+              id="path1" />
+        <path style="display:inline;fill:url(#linearGradient10);stroke:#585873;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
+              d="m 8.25,8.75 4.5,-4.5 c 1.462102,-0.3685612 1.542186,-1.1312044 1.25,-2 -1.130797,-0.1859456 -1.656635,0.3860933 -1.75,1.5 l -4.5,4.5 z"
+              id="path3" />
+        <path style="display:inline;fill:url(#linearGradient8);stroke:#9a2220;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.996078"
+              d="m 2.5,14.75 h 1 L 8,10 H 8.75 V 9 L 7.5,7.75 h -1 V 8.5 L 1.75,13 v 1 z"
+              id="path2" />
+    </g>
+</svg>
Index: /applications/editors/josm/plugins/utilsplugin2/images/selectwaynodes.svg
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/images/selectwaynodes.svg	(revision 36175)
+++ /applications/editors/josm/plugins/utilsplugin2/images/selectwaynodes.svg	(revision 36175)
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   version="1.1"
+   id="svg1"
+   xml:space="preserve"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+    <defs id="defs1">
+        <marker id="ArrowWide"
+                style="overflow:visible"
+                refX="0"
+                refY="0"
+                orient="auto-start-reverse"
+                markerWidth="0.9"
+                markerHeight="0.9"
+                viewBox="0 0 1 1"
+                preserveAspectRatio="xMidYMid"
+                markerUnits="strokeWidth">
+            <path id="path1"
+                  style="fill:none;stroke:context-stroke"
+                  d="M 3,-3 0,0 3,3"
+                  transform="rotate(180,0.125,0)"/>
+        </marker>
+        <marker id="ArrowWide_Fnone_S-000000"
+                style="overflow:visible"
+                refX="0"
+                refY="0"
+                orient="auto-start-reverse"
+                markerWidth="0.9"
+                markerHeight="0.9"
+                viewBox="0 0 1 1"
+                preserveAspectRatio="xMidYMid"
+                markerUnits="strokeWidth">
+            <path id="path5"
+                  style="fill:none;stroke:#000000"
+                  d="M 3,-3 0,0 3,3"
+                  transform="rotate(180,0.125,0)" />
+        </marker>
+        <marker id="ArrowWide_Fnone_S-000000_reversed"
+                style="overflow:visible"
+                refX="0"
+                refY="0"
+                orient="auto"
+                markerWidth="0.9"
+                markerHeight="0.9"
+                viewBox="0 0 1 1"
+                preserveAspectRatio="xMidYMid"
+                markerUnits="strokeWidth">
+            <g id="g6" transform="rotate(180,0,0)">
+                <path id="path6"
+                      style="fill:none;stroke:#000000"
+                      d="M 3,-3 0,0 3,3"
+                      transform="rotate(180,0.125,0)" />
+            </g>
+        </marker>
+    </defs>
+    <g id="layer1">
+        <path id="path2"
+              style="fill:none;stroke:#000000;stroke-width:1px"
+              d="m 2,14 3.33,-3.33 4,-2 L 12.666,4" />
+        <rect id="rect1"
+              style="fill:#ffffff;stroke:#df421e;stroke-width:0.66;stroke-linecap:square"
+              width="2"
+              height="2"
+              x="1"
+              y="13" />
+        <rect id="rect1-8"
+              style="fill:#ffffff;stroke:#df421e;stroke-width:0.66;stroke-linecap:square"
+              width="2"
+              height="2"
+              x="4.33"
+              y="9.67" />
+        <rect id="rect1-4-0"
+              style="fill:#ffffff;stroke:#df421e;stroke-width:0.66;stroke-linecap:square"
+              width="2"
+              height="2"
+              x="8.333"
+              y="7.666" />
+        <rect id="rect1-4"
+              style="fill:#ffffff;stroke:#df421e;stroke-width:0.66;stroke-linecap:square"
+              width="2"
+              height="2"
+              x="11.666"
+              y="3" />
+        <path id="path3"
+              style="fill:none;stroke:#000000;stroke-width:0.65;marker-end:url(#ArrowWide_Fnone_S-000000)"
+              d="m 11.5,12.25 h -4" />
+        <path id="path3-8"
+              style="fill:none;stroke:#000000;stroke-width:0.65;marker-end:url(#ArrowWide_Fnone_S-000000)"
+              d="m 8.5,14.25 h -4" />
+        <path id="path3-4"
+              style="fill:none;stroke:#000000;stroke-width:0.65;marker-start:url(#ArrowWide_Fnone_S-000000_reversed)"
+              d="M 10,3.5 H 6" />
+        <path id="path4"
+              style="fill:none;stroke:#000000;stroke-width:0.7;marker-end:url(#ArrowWide_Fnone_S-000000)"
+              d="M 4,4.75 7.25,8" />
+    </g>
+</svg>
Index: /applications/editors/josm/plugins/utilsplugin2/images/selinside.svg
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/images/selinside.svg	(revision 36175)
+++ /applications/editors/josm/plugins/utilsplugin2/images/selinside.svg	(revision 36175)
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   version="1.1"
+   id="svg1"
+   xml:space="preserve"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+    <defs id="defs1" />
+    <g id="layer1">
+        <path id="path1"
+              style="fill:none;stroke:#ff0000;stroke-width:2;stroke-linecap:round"
+              d="M 3,15 1,13 V 5 L 2,1 h 12 v 8 l -4,6 H 3" />
+        <rect id="rect1"
+              style="fill:#d2d2d2;stroke:#0bff0b;stroke-width:0.8;stroke-linecap:round"
+              width="2"
+              height="2"
+              x="4.25"
+              y="3" />
+        <rect id="rect1-1"
+              style="fill:#d2d2d2;stroke:#0bff0b;stroke-width:0.8;stroke-linecap:round"
+              width="2"
+              height="2"
+              x="3.75"
+              y="10.25" />
+        <rect id="rect1-7"
+              style="fill:#d2d2d2;stroke:#0bff0b;stroke-width:0.8;stroke-linecap:round"
+              width="2"
+              height="2"
+              x="7"
+              y="7.75" />
+        <rect id="rect1-3"
+              style="fill:#d2d2d2;stroke:#0bff0b;stroke-width:0.8;stroke-linecap:round"
+              width="2"
+              height="2"
+              x="9.75"
+              y="4.25" />
+    </g>
+</svg>
Index: /applications/editors/josm/plugins/utilsplugin2/images/splitobject.svg
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/images/splitobject.svg	(revision 36175)
+++ /applications/editors/josm/plugins/utilsplugin2/images/splitobject.svg	(revision 36175)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   version="1.1"
+   id="svg1"
+   xml:space="preserve"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+    <defs id="defs1" />
+    <g id="layer1">
+        <rect id="rect1"
+              style="fill:none;stroke:#000000;stroke-width:0.75"
+              width="4.75"
+              height="10.75"
+              x="2.25"
+              y="2.25" />
+        <rect id="rect2"
+              style="fill:none;stroke:#000000;stroke-width:0.75"
+              width="4.75"
+              height="10.75"
+              x="8.25"
+              y="2.25" />
+    </g>
+</svg>
