aboutsummaryrefslogtreecommitdiff
path: root/.icons/awkward/18x18
diff options
context:
space:
mode:
Diffstat (limited to '.icons/awkward/18x18')
-rw-r--r--.icons/awkward/18x18/actions/boundingbox_bottom.svg10
-rw-r--r--.icons/awkward/18x18/actions/boundingbox_bottom_left.svg10
-rw-r--r--.icons/awkward/18x18/actions/boundingbox_bottom_right.svg10
-rw-r--r--.icons/awkward/18x18/actions/boundingbox_center.svg9
-rw-r--r--.icons/awkward/18x18/actions/boundingbox_left.svg10
-rw-r--r--.icons/awkward/18x18/actions/boundingbox_right.svg10
-rw-r--r--.icons/awkward/18x18/actions/boundingbox_top.svg10
-rw-r--r--.icons/awkward/18x18/actions/boundingbox_top_left.svg10
-rw-r--r--.icons/awkward/18x18/actions/boundingbox_top_right.svg10
-rw-r--r--.icons/awkward/18x18/actions/color-fill.svg10
-rw-r--r--.icons/awkward/18x18/actions/color-gradient.svg12
-rw-r--r--.icons/awkward/18x18/actions/color-picker.svg10
-rw-r--r--.icons/awkward/18x18/actions/connector-avoid.svg10
-rw-r--r--.icons/awkward/18x18/actions/connector-ignore.svg11
l---------.icons/awkward/18x18/actions/dialog-align-and-distribute.svg1
-rw-r--r--.icons/awkward/18x18/actions/dialog-fill-and-stroke.svg10
-rw-r--r--.icons/awkward/18x18/actions/dialog-layers.svg10
-rw-r--r--.icons/awkward/18x18/actions/dialog-text-and-font.svg10
-rw-r--r--.icons/awkward/18x18/actions/dialog-xml-editor.svg10
-rw-r--r--.icons/awkward/18x18/actions/distribute-graph.svg11
-rw-r--r--.icons/awkward/18x18/actions/distribute-randomize.svg10
-rw-r--r--.icons/awkward/18x18/actions/document-export.svg10
-rw-r--r--.icons/awkward/18x18/actions/document-import.svg10
-rw-r--r--.icons/awkward/18x18/actions/document-new.svg10
-rw-r--r--.icons/awkward/18x18/actions/document-open.svg10
-rw-r--r--.icons/awkward/18x18/actions/document-print.svg10
l---------.icons/awkward/18x18/actions/document-properties.svg1
-rw-r--r--.icons/awkward/18x18/actions/document-save.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-calligraphic.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-connector.svg11
-rw-r--r--.icons/awkward/18x18/actions/draw-cuboid.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-ellipse-arc.svg11
-rw-r--r--.icons/awkward/18x18/actions/draw-ellipse-chord.svg11
-rw-r--r--.icons/awkward/18x18/actions/draw-ellipse-segment.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-ellipse-whole.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-ellipse.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-eraser-delete-objects.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-eraser.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-freehand.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-geometry-angle-bisector.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-geometry-circle-from-radius.svg11
-rw-r--r--.icons/awkward/18x18/actions/draw-geometry-circle-from-three-points.svg11
-rw-r--r--.icons/awkward/18x18/actions/draw-geometry-inactive.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-geometry-line-parallel.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-geometry-line-perpendicular.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-geometry-line-segment.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-geometry-mirror.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-geometry-show-measuring-info.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-geometry.svg11
-rw-r--r--.icons/awkward/18x18/actions/draw-path.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-polygon-star.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-polygon.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-rectangle.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-spiral.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-star.svg10
-rw-r--r--.icons/awkward/18x18/actions/draw-text.svg10
-rw-r--r--.icons/awkward/18x18/actions/edit-clear.svg10
-rw-r--r--.icons/awkward/18x18/actions/edit-clone-unlink.svg10
-rw-r--r--.icons/awkward/18x18/actions/edit-clone.svg10
-rw-r--r--.icons/awkward/18x18/actions/edit-copy.svg10
-rw-r--r--.icons/awkward/18x18/actions/edit-cut.svg10
-rw-r--r--.icons/awkward/18x18/actions/edit-duplicate.svg10
-rw-r--r--.icons/awkward/18x18/actions/edit-paste.svg10
-rw-r--r--.icons/awkward/18x18/actions/edit-redo.svg10
-rw-r--r--.icons/awkward/18x18/actions/edit-select-all-layers.svg10
-rw-r--r--.icons/awkward/18x18/actions/edit-select-all.svg10
-rw-r--r--.icons/awkward/18x18/actions/edit-select-none.svg10
-rw-r--r--.icons/awkward/18x18/actions/edit-undo.svg10
-rw-r--r--.icons/awkward/18x18/actions/flatten_simplify.svg11
-rw-r--r--.icons/awkward/18x18/actions/format-justify-center.svg10
-rw-r--r--.icons/awkward/18x18/actions/format-justify-fill.svg10
-rw-r--r--.icons/awkward/18x18/actions/format-justify-left.svg10
-rw-r--r--.icons/awkward/18x18/actions/format-justify-right.svg10
-rw-r--r--.icons/awkward/18x18/actions/format-text-direction-horizontal.svg10
-rw-r--r--.icons/awkward/18x18/actions/format-text-direction-r2l.svg10
-rw-r--r--.icons/awkward/18x18/actions/format-text-direction-vertical-lr.svg10
-rw-r--r--.icons/awkward/18x18/actions/format-text-direction-vertical.svg10
-rw-r--r--.icons/awkward/18x18/actions/grid-axonometric.svg10
-rw-r--r--.icons/awkward/18x18/actions/grid-rectangular.svg10
-rw-r--r--.icons/awkward/18x18/actions/gtk-preferences.svg10
-rw-r--r--.icons/awkward/18x18/actions/guides.svg10
-rw-r--r--.icons/awkward/18x18/actions/interactive_simplify.svg10
-rw-r--r--.icons/awkward/18x18/actions/mesh-gradient-fit.svg11
-rw-r--r--.icons/awkward/18x18/actions/mesh-gradient.svg11
-rw-r--r--.icons/awkward/18x18/actions/no-marker.svg8
-rw-r--r--.icons/awkward/18x18/actions/node-add.svg10
-rw-r--r--.icons/awkward/18x18/actions/node-break.svg10
-rw-r--r--.icons/awkward/18x18/actions/node-delete-segment.svg10
-rw-r--r--.icons/awkward/18x18/actions/node-delete.svg10
-rw-r--r--.icons/awkward/18x18/actions/node-join-segment.svg10
-rw-r--r--.icons/awkward/18x18/actions/node-join.svg10
-rw-r--r--.icons/awkward/18x18/actions/node-segment-curve.svg11
-rw-r--r--.icons/awkward/18x18/actions/node-segment-line.svg11
-rw-r--r--.icons/awkward/18x18/actions/node-transform.svg10
-rw-r--r--.icons/awkward/18x18/actions/node-type-auto-smooth.svg11
-rw-r--r--.icons/awkward/18x18/actions/node-type-cusp.svg11
-rw-r--r--.icons/awkward/18x18/actions/node-type-smooth.svg11
-rw-r--r--.icons/awkward/18x18/actions/node-type-symmetric.svg12
-rw-r--r--.icons/awkward/18x18/actions/object-fill.svg10
-rw-r--r--.icons/awkward/18x18/actions/object-flip-horizontal.svg10
-rw-r--r--.icons/awkward/18x18/actions/object-flip-vertical.svg10
-rw-r--r--.icons/awkward/18x18/actions/object-group.svg10
-rw-r--r--.icons/awkward/18x18/actions/object-hidden.svg10
-rw-r--r--.icons/awkward/18x18/actions/object-rotate-left.svg10
-rw-r--r--.icons/awkward/18x18/actions/object-rotate-right.svg10
-rw-r--r--.icons/awkward/18x18/actions/object-stroke-style.svg10
-rw-r--r--.icons/awkward/18x18/actions/object-stroke.svg10
-rw-r--r--.icons/awkward/18x18/actions/object-to-path.svg11
-rw-r--r--.icons/awkward/18x18/actions/object-tweak-attract.svg10
-rw-r--r--.icons/awkward/18x18/actions/object-tweak-blur.svg11
-rw-r--r--.icons/awkward/18x18/actions/object-tweak-duplicate.svg11
-rw-r--r--.icons/awkward/18x18/actions/object-tweak-jitter-color.svg11
-rw-r--r--.icons/awkward/18x18/actions/object-tweak-paint.svg11
-rw-r--r--.icons/awkward/18x18/actions/object-tweak-push.svg10
-rw-r--r--.icons/awkward/18x18/actions/object-tweak-randomize.svg10
-rw-r--r--.icons/awkward/18x18/actions/object-tweak-rotate.svg28
-rw-r--r--.icons/awkward/18x18/actions/object-tweak-shrink.svg10
-rw-r--r--.icons/awkward/18x18/actions/object-ungroup.svg10
-rw-r--r--.icons/awkward/18x18/actions/object-visible.svg10
-rw-r--r--.icons/awkward/18x18/actions/pack-less.svg10
-rw-r--r--.icons/awkward/18x18/actions/pack-more.svg10
-rw-r--r--.icons/awkward/18x18/actions/paint-solid.svg8
-rw-r--r--.icons/awkward/18x18/actions/paint-unknown.svg10
-rw-r--r--.icons/awkward/18x18/actions/path-clip-edit.svg11
-rw-r--r--.icons/awkward/18x18/actions/path-difference.svg11
-rw-r--r--.icons/awkward/18x18/actions/path-effect-parameter-next.svg11
-rw-r--r--.icons/awkward/18x18/actions/path-mask-edit.svg11
-rw-r--r--.icons/awkward/18x18/actions/path-mode-bezier.svg11
-rw-r--r--.icons/awkward/18x18/actions/path-mode-bspline.svg10
-rw-r--r--.icons/awkward/18x18/actions/path-mode-polyline-paraxial.svg10
-rw-r--r--.icons/awkward/18x18/actions/path-mode-polyline.svg10
-rw-r--r--.icons/awkward/18x18/actions/path-mode-spiro.svg10
-rw-r--r--.icons/awkward/18x18/actions/path-reverse.svg11
-rw-r--r--.icons/awkward/18x18/actions/path-tweak-attract.svg11
-rw-r--r--.icons/awkward/18x18/actions/path-tweak-grow.svg10
-rw-r--r--.icons/awkward/18x18/actions/path-tweak-push.svg10
-rw-r--r--.icons/awkward/18x18/actions/path-tweak-repel.svg11
-rw-r--r--.icons/awkward/18x18/actions/path-tweak-roughen.svg10
-rw-r--r--.icons/awkward/18x18/actions/path-tweak-shrink.svg10
-rw-r--r--.icons/awkward/18x18/actions/rectangle-make-corners-sharp.svg10
-rw-r--r--.icons/awkward/18x18/actions/selection-bottom.svg11
-rw-r--r--.icons/awkward/18x18/actions/selection-lower.svg10
-rw-r--r--.icons/awkward/18x18/actions/selection-make-bitmap-copy.svg10
-rw-r--r--.icons/awkward/18x18/actions/selection-raise.svg10
-rw-r--r--.icons/awkward/18x18/actions/selection-top.svg11
-rw-r--r--.icons/awkward/18x18/actions/show-node-handles.svg10
-rw-r--r--.icons/awkward/18x18/actions/show-path-outline.svg10
-rw-r--r--.icons/awkward/18x18/actions/snap-bounding-box-center.svg10
-rw-r--r--.icons/awkward/18x18/actions/snap-bounding-box-corners.svg10
-rw-r--r--.icons/awkward/18x18/actions/snap-bounding-box-edges.svg10
-rw-r--r--.icons/awkward/18x18/actions/snap-bounding-box-midpoints.svg10
-rw-r--r--.icons/awkward/18x18/actions/snap-bounding-box.svg10
-rw-r--r--.icons/awkward/18x18/actions/snap-nodes-center.svg10
-rw-r--r--.icons/awkward/18x18/actions/snap-nodes-cusp.svg10
-rw-r--r--.icons/awkward/18x18/actions/snap-nodes-intersection.svg10
-rw-r--r--.icons/awkward/18x18/actions/snap-nodes-midpoint.svg10
-rw-r--r--.icons/awkward/18x18/actions/snap-nodes-path.svg10
-rw-r--r--.icons/awkward/18x18/actions/snap-nodes-rotation-center.svg10
-rw-r--r--.icons/awkward/18x18/actions/snap-nodes-smooth.svg10
-rw-r--r--.icons/awkward/18x18/actions/snap-page.svg10
-rw-r--r--.icons/awkward/18x18/actions/snap-text-baseline.svg10
-rw-r--r--.icons/awkward/18x18/actions/snap.svg10
-rw-r--r--.icons/awkward/18x18/actions/spray-mode-clone.svg10
-rw-r--r--.icons/awkward/18x18/actions/spray-mode-copy.svg10
-rw-r--r--.icons/awkward/18x18/actions/spray-mode-union.svg10
-rw-r--r--.icons/awkward/18x18/actions/stroke-to-path.svg11
-rw-r--r--.icons/awkward/18x18/actions/symbol-add.svg12
-rw-r--r--.icons/awkward/18x18/actions/symbol-bigger.svg10
-rw-r--r--.icons/awkward/18x18/actions/symbol-fit.svg10
-rw-r--r--.icons/awkward/18x18/actions/symbol-remove.svg11
-rw-r--r--.icons/awkward/18x18/actions/symbol-smaller.svg10
-rw-r--r--.icons/awkward/18x18/actions/text-orientation-auto.svg10
-rw-r--r--.icons/awkward/18x18/actions/text-orientation-sideways.svg10
-rw-r--r--.icons/awkward/18x18/actions/text-orientation-upright.svg10
-rw-r--r--.icons/awkward/18x18/actions/text_horz_kern.svg10
-rw-r--r--.icons/awkward/18x18/actions/text_letter_spacing.svg10
-rw-r--r--.icons/awkward/18x18/actions/text_line_spacing.svg10
-rw-r--r--.icons/awkward/18x18/actions/text_outer_style.svg10
-rw-r--r--.icons/awkward/18x18/actions/text_rotation.svg11
-rw-r--r--.icons/awkward/18x18/actions/text_subscript.svg10
-rw-r--r--.icons/awkward/18x18/actions/text_superscript.svg10
-rw-r--r--.icons/awkward/18x18/actions/text_vert_kern.svg10
-rw-r--r--.icons/awkward/18x18/actions/text_word_spacing.svg10
-rw-r--r--.icons/awkward/18x18/actions/tool-measure.svg10
-rw-r--r--.icons/awkward/18x18/actions/tool-node-editor.svg10
-rw-r--r--.icons/awkward/18x18/actions/tool-pointer.svg10
-rw-r--r--.icons/awkward/18x18/actions/tool-spray.svg10
-rw-r--r--.icons/awkward/18x18/actions/tool-tweak.svg10
-rw-r--r--.icons/awkward/18x18/actions/zoom-double-size.svg10
-rw-r--r--.icons/awkward/18x18/actions/zoom-fit-drawing.svg10
-rw-r--r--.icons/awkward/18x18/actions/zoom-fit-page.svg10
-rw-r--r--.icons/awkward/18x18/actions/zoom-fit-selection.svg10
-rw-r--r--.icons/awkward/18x18/actions/zoom-fit-width.svg10
-rw-r--r--.icons/awkward/18x18/actions/zoom-half-size.svg10
-rw-r--r--.icons/awkward/18x18/actions/zoom-in.svg10
-rw-r--r--.icons/awkward/18x18/actions/zoom-next.svg10
-rw-r--r--.icons/awkward/18x18/actions/zoom-original.svg10
-rw-r--r--.icons/awkward/18x18/actions/zoom-out.svg10
-rw-r--r--.icons/awkward/18x18/actions/zoom-previous.svg10
-rw-r--r--.icons/awkward/18x18/actions/zoom.svg10
200 files changed, 2035 insertions, 0 deletions
diff --git a/.icons/awkward/18x18/actions/boundingbox_bottom.svg b/.icons/awkward/18x18/actions/boundingbox_bottom.svg
new file mode 100644
index 00000000..4960ff1a
--- /dev/null
+++ b/.icons/awkward/18x18/actions/boundingbox_bottom.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 14,13 A 5,5 0 0 1 9,18 5,5 0 0 1 4,13 5,5 0 0 1 9,8 5,5 0 0 1 14,13 Z"/>
+ <path style="opacity:0.7;fill:currentColor" class="ColorScheme-Text" d="M 9,8 A 5,5 0 0 0 4,13 5,5 0 0 0 9,18 5,5 0 0 0 14,13 5,5 0 0 0 9,8 Z M 9,9 A 4,4 0 0 1 13,13 4,4 0 0 1 9,17 4,4 0 0 1 5,13 4,4 0 0 1 9,9 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,12 H 18 V 14 H 0 Z"/>
+</svg>
diff --git a/.icons/awkward/18x18/actions/boundingbox_bottom_left.svg b/.icons/awkward/18x18/actions/boundingbox_bottom_left.svg
new file mode 100644
index 00000000..d3d93850
--- /dev/null
+++ b/.icons/awkward/18x18/actions/boundingbox_bottom_left.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 10,13 A 5,5 0 0 1 5,18 5,5 0 0 1 0,13 5,5 0 0 1 5,8 5,5 0 0 1 10,13 Z"/>
+ <path style="opacity:0.7;fill:currentColor" class="ColorScheme-Text" d="M 5,8 A 5,5 0 0 0 0,13 5,5 0 0 0 5,18 5,5 0 0 0 10,13 5,5 0 0 0 5,8 Z M 5,9 A 4,4 0 0 1 9,13 4,4 0 0 1 5,17 4,4 0 0 1 1,13 4,4 0 0 1 5,9 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4,0 V 14 H 18 V 12 H 6 V 0 Z"/>
+</svg>
diff --git a/.icons/awkward/18x18/actions/boundingbox_bottom_right.svg b/.icons/awkward/18x18/actions/boundingbox_bottom_right.svg
new file mode 100644
index 00000000..29f38526
--- /dev/null
+++ b/.icons/awkward/18x18/actions/boundingbox_bottom_right.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 18,13 A 5,5 0 0 1 13,18 5,5 0 0 1 8,13 5,5 0 0 1 13,8 5,5 0 0 1 18,13 Z"/>
+ <path style="opacity:0.7;fill:currentColor" class="ColorScheme-Text" d="M 13,8 A 5,5 0 0 0 8,13 5,5 0 0 0 13,18 5,5 0 0 0 18,13 5,5 0 0 0 13,8 Z M 13,9 A 4,4 0 0 1 17,13 4,4 0 0 1 13,17 4,4 0 0 1 9,13 4,4 0 0 1 13,9 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14,0 V 14 H 0 V 12 H 12 V 0 Z"/>
+</svg>
diff --git a/.icons/awkward/18x18/actions/boundingbox_center.svg b/.icons/awkward/18x18/actions/boundingbox_center.svg
new file mode 100644
index 00000000..dfc361b6
--- /dev/null
+++ b/.icons/awkward/18x18/actions/boundingbox_center.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 9,4 A 5,5 0 0 0 4,9 5,5 0 0 0 9,14 5,5 0 0 0 14,9 5,5 0 0 0 9,4 Z"/>
+ <path style="opacity:0.7;fill:currentColor" class="ColorScheme-Text" d="M 9,4 A 5,5 0 0 0 4,9 5,5 0 0 0 9,14 5,5 0 0 0 14,9 5,5 0 0 0 9,4 Z M 9,5 A 4,4 0 0 1 13,9 4,4 0 0 1 9,13 4,4 0 0 1 5,9 4,4 0 0 1 9,5 Z"/>
+</svg>
diff --git a/.icons/awkward/18x18/actions/boundingbox_left.svg b/.icons/awkward/18x18/actions/boundingbox_left.svg
new file mode 100644
index 00000000..ee39565c
--- /dev/null
+++ b/.icons/awkward/18x18/actions/boundingbox_left.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 10,9 A 5,5 0 0 1 5,14 5,5 0 0 1 0,9 5,5 0 0 1 5,4 5,5 0 0 1 10,9 Z"/>
+ <path style="opacity:0.7;fill:currentColor" class="ColorScheme-Text" d="M 5,4 A 5,5 0 0 0 0,9 5,5 0 0 0 5,14 5,5 0 0 0 10,9 5,5 0 0 0 5,4 Z M 5,5 A 4,4 0 0 1 9,9 4,4 0 0 1 5,13 4,4 0 0 1 1,9 4,4 0 0 1 5,5 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4,0 H 6 V 18 H 4 Z"/>
+</svg>
diff --git a/.icons/awkward/18x18/actions/boundingbox_right.svg b/.icons/awkward/18x18/actions/boundingbox_right.svg
new file mode 100644
index 00000000..f749159a
--- /dev/null
+++ b/.icons/awkward/18x18/actions/boundingbox_right.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 18,9 A 5,5 0 0 1 13,14 5,5 0 0 1 8,9 5,5 0 0 1 13,4 5,5 0 0 1 18,9 Z"/>
+ <path style="opacity:0.7;fill:currentColor" class="ColorScheme-Text" d="M 13,4 A 5,5 0 0 0 8,9 5,5 0 0 0 13,14 5,5 0 0 0 18,9 5,5 0 0 0 13,4 Z M 13,5 A 4,4 0 0 1 17,9 4,4 0 0 1 13,13 4,4 0 0 1 9,9 4,4 0 0 1 13,5 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,0 H 14 V 18 H 12 Z"/>
+</svg>
diff --git a/.icons/awkward/18x18/actions/boundingbox_top.svg b/.icons/awkward/18x18/actions/boundingbox_top.svg
new file mode 100644
index 00000000..c094b5f3
--- /dev/null
+++ b/.icons/awkward/18x18/actions/boundingbox_top.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 14,5 A 5,5 0 0 1 9,10 5,5 0 0 1 4,5 5,5 0 0 1 9,0 5,5 0 0 1 14,5 Z"/>
+ <path style="opacity:0.7;fill:currentColor" class="ColorScheme-Text" d="M 9,0 A 5,5 0 0 0 4,5 5,5 0 0 0 9,10 5,5 0 0 0 14,5 5,5 0 0 0 9,0 Z M 9,1 A 4,4 0 0 1 13,5 4,4 0 0 1 9,9 4,4 0 0 1 5,5 4,4 0 0 1 9,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,4 H 18 V 6 H 0 Z"/>
+</svg>
diff --git a/.icons/awkward/18x18/actions/boundingbox_top_left.svg b/.icons/awkward/18x18/actions/boundingbox_top_left.svg
new file mode 100644
index 00000000..1671f4eb
--- /dev/null
+++ b/.icons/awkward/18x18/actions/boundingbox_top_left.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 10,5 A 5,5 0 0 0 5,0 5,5 0 0 0 0,5 5,5 0 0 0 5,10 5,5 0 0 0 10,5 Z"/>
+ <path style="opacity:0.7;fill:currentColor" class="ColorScheme-Text" d="M 5,0 A 5,5 0 0 0 0,5 5,5 0 0 0 5,10 5,5 0 0 0 10,5 5,5 0 0 0 5,0 Z M 5,1 A 4,4 0 0 1 9,5 4,4 0 0 1 5,9 4,4 0 0 1 1,5 4,4 0 0 1 5,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4,18 V 4 H 18 V 6 H 6 V 18 Z"/>
+</svg>
diff --git a/.icons/awkward/18x18/actions/boundingbox_top_right.svg b/.icons/awkward/18x18/actions/boundingbox_top_right.svg
new file mode 100644
index 00000000..2d7fe39b
--- /dev/null
+++ b/.icons/awkward/18x18/actions/boundingbox_top_right.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 18,5 A 5,5 0 0 1 13,10 5,5 0 0 1 8,5 5,5 0 0 1 13,0 5,5 0 0 1 18,5 Z"/>
+ <path style="opacity:0.7;fill:currentColor" class="ColorScheme-Text" d="M 13,0 A 5,5 0 0 0 8,5 5,5 0 0 0 13,10 5,5 0 0 0 18,5 5,5 0 0 0 13,0 Z M 13,1 A 4,4 0 0 1 17,5 4,4 0 0 1 13,9 4,4 0 0 1 9,5 4,4 0 0 1 13,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14,18 V 4 H 0 V 6 H 12 V 18 Z"/>
+</svg>
diff --git a/.icons/awkward/18x18/actions/color-fill.svg b/.icons/awkward/18x18/actions/color-fill.svg
new file mode 100644
index 00000000..ae3a0dd1
--- /dev/null
+++ b/.icons/awkward/18x18/actions/color-fill.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,2 3,6 V 14 C 3,15 4,15 4,15 H 12 C 12,15 13,15 13,14 V 11 C 14.657,11 16,9.6569 16,8 16,6.3431 14.657,5 13,5 V 2 Z M 13,7 C 13.552,7 14,7.4477 14,8 14,8.5523 13.552,9 13,9 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/color-gradient.svg b/.icons/awkward/18x18/actions/color-gradient.svg
new file mode 100644
index 00000000..c1491f46
--- /dev/null
+++ b/.icons/awkward/18x18/actions/color-gradient.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 6 1 L 6 6 L 1 6 L 1 15 L 10 15 L 10 10 L 15 10 L 15 1 L 6 1 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 6,1 V 6 H 1 V 15 L 15,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,11 H 15 V 15 H 11 Z M 1,1 H 5 V 5 H 1 Z M 4.293,5 11,11.707 V 11 H 11.707 L 5,4.293 V 5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/color-picker.svg b/.icons/awkward/18x18/actions/color-picker.svg
new file mode 100644
index 00000000..406153c8
--- /dev/null
+++ b/.icons/awkward/18x18/actions/color-picker.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 C 9,5 13,8 13,10.5 13,13 10.77,15 8,15 5.23,15 3,13 3,10.5 3,8 7,5 8,1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/connector-avoid.svg b/.icons/awkward/18x18/actions/connector-avoid.svg
new file mode 100644
index 00000000..cf80b2df
--- /dev/null
+++ b/.icons/awkward/18x18/actions/connector-avoid.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,6 V 10 H 10 V 6 Z M 2,7 H 9 V 9 H 2 Z M 1,1 C 0,1 0,2 0,2 V 3 C 0,4 1,4 1,4 H 5 C 6,4 6,3 6,3 H 12 V 12 H 10 C 9,12 9,13 9,13 V 14 C 9,15 10,15 10,15 H 14 C 15,15 15,14 15,14 V 13 C 15,12 14,12 14,12 H 13 V 2 H 6 C 6,1 5,1 5,1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/connector-ignore.svg b/.icons/awkward/18x18/actions/connector-ignore.svg
new file mode 100644
index 00000000..0dcd07e9
--- /dev/null
+++ b/.icons/awkward/18x18/actions/connector-ignore.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5.584,3 H 5 V 4 L 10.414,13 H 11 V 12 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,6 V 10 H 13 V 6 Z M 4,7 H 12 V 9 H 4 Z M 11,12 H 15 C 15,12 16,12 16,13 V 14 C 16,14 16,15 15,15 H 11 C 11,15 10,15 10,14 V 13 C 10,13 10,12 11,12 Z M 1,1 H 5 C 5,1 6,1 6,2 V 3 C 6,3 6,4 5,4 H 1 C 1,4 0,4 0,3 V 2 C 0,2 0,1 1,1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/dialog-align-and-distribute.svg b/.icons/awkward/18x18/actions/dialog-align-and-distribute.svg
new file mode 120000
index 00000000..019e49de
--- /dev/null
+++ b/.icons/awkward/18x18/actions/dialog-align-and-distribute.svg
@@ -0,0 +1 @@
+format-justify-left.svg \ No newline at end of file
diff --git a/.icons/awkward/18x18/actions/dialog-fill-and-stroke.svg b/.icons/awkward/18x18/actions/dialog-fill-and-stroke.svg
new file mode 100644
index 00000000..03607af6
--- /dev/null
+++ b/.icons/awkward/18x18/actions/dialog-fill-and-stroke.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.996094 1.0058594 C 14.821638 0.8000921 9.0326826 5.688777 6.8828125 8.1171875 C 7.4414213 8.2598092 7.9945975 8.5388413 8.3867188 9.0761719 C 8.4910496 9.2191385 8.5750299 9.3872587 8.65625 9.5566406 C 10.977707 7.0201738 15.155313 1.1918476 14.996094 1.0058594 z M 6.1503906 9 C 5.120145 9.0306611 4.135565 9.8674859 3.4511719 11.628906 C 2.6680534 13.641957 1.2712264 14.447637 1 14.398438 C 2.3874097 14.937336 6.4799394 16.273694 7.8300781 11.662109 C 8.1591856 10.879405 7.975745 10.206252 7.5800781 9.6640625 C 7.2706834 9.2400934 6.7483789 9.0555723 6.1503906 9 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/dialog-layers.svg b/.icons/awkward/18x18/actions/dialog-layers.svg
new file mode 100644
index 00000000..a8e7158b
--- /dev/null
+++ b/.icons/awkward/18x18/actions/dialog-layers.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m5 1l-4 4h10l4-4h-10zm0 5l-4 4h10l4-4h-10zm0 5l-4 4h10l4-4h-10z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/dialog-text-and-font.svg b/.icons/awkward/18x18/actions/dialog-text-and-font.svg
new file mode 100644
index 00000000..bce01845
--- /dev/null
+++ b/.icons/awkward/18x18/actions/dialog-text-and-font.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,1 V 5 L 4,3 H 7 V 13 L 5,15 H 11 L 9,13 V 3 H 12 L 14,5 V 1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/dialog-xml-editor.svg b/.icons/awkward/18x18/actions/dialog-xml-editor.svg
new file mode 100644
index 00000000..4aaa9ba4
--- /dev/null
+++ b/.icons/awkward/18x18/actions/dialog-xml-editor.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9.5,0 5.5,15.754 6.5,16 10.5,0.246 Z M 4.2539,3 0,8 4.2539,13 6,12.291 2.3359,8 6,3.709 Z M 11.746,3 10,3.709 13.664,8 10,12.291 11.746,13 16,8 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/distribute-graph.svg b/.icons/awkward/18x18/actions/distribute-graph.svg
new file mode 100644
index 00000000..e72f7af8
--- /dev/null
+++ b/.icons/awkward/18x18/actions/distribute-graph.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,14.5 A 1.5,1.5 0 0 1 1.5,16 1.5,1.5 0 0 1 0,14.5 1.5,1.5 0 0 1 1.5,13 1.5,1.5 0 0 1 3,14.5 Z M 10,14.5 A 1.5,1.5 0 0 1 8.5,16 1.5,1.5 0 0 1 7,14.5 1.5,1.5 0 0 1 8.5,13 1.5,1.5 0 0 1 10,14.5 Z M 15,8.5 A 1.5,1.5 0 0 1 13.5,10 1.5,1.5 0 0 1 12,8.5 1.5,1.5 0 0 1 13.5,7 1.5,1.5 0 0 1 15,8.5 Z M 3,6.5 A 1.5,1.5 0 0 1 1.5,8 1.5,1.5 0 0 1 0,6.5 1.5,1.5 0 0 1 1.5,5 1.5,1.5 0 0 1 3,6.5 Z M 9,1.5 A 1.5,1.5 0 0 1 7.5,3 1.5,1.5 0 0 1 6,1.5 1.5,1.5 0 0 1 7.5,0 1.5,1.5 0 0 1 9,1.5 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.5586,0.801 1,6.2658 V 15 H 8.7344 L 14.154,8.4963 Z M 7.4414,2.2014 12.846,8.5041 8.2656,14 H 2 V 6.7346 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/distribute-randomize.svg b/.icons/awkward/18x18/actions/distribute-randomize.svg
new file mode 100644
index 00000000..b7db528e
--- /dev/null
+++ b/.icons/awkward/18x18/actions/distribute-randomize.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10,1 V 5 H 15 V 1 Z M 0,2 V 6 H 5 V 2 Z M 11,6 V 10 H 16 V 6 Z M 5,7 V 11 H 10 V 7 Z M 0,12 V 16 H 5 V 12 Z M 6,12 V 16 H 11 V 12 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/document-export.svg b/.icons/awkward/18x18/actions/document-export.svg
new file mode 100644
index 00000000..72221230
--- /dev/null
+++ b/.icons/awkward/18x18/actions/document-export.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,1 C 3,1 2,1 2,2 V 14 C 2,15 3,15 3,15 H 13 C 14,15 14,14 14,14 V 9.75 L 12,11 V 13 H 4 V 3 H 12 V 5 L 14,6.25 V 2 C 14,1 13,1 13,1 Z M 10,5 V 7 H 6 V 9 H 10 V 11 L 14.5,8 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/document-import.svg b/.icons/awkward/18x18/actions/document-import.svg
new file mode 100644
index 00000000..6dd72426
--- /dev/null
+++ b/.icons/awkward/18x18/actions/document-import.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,1 C 3,1 2,1 2,2 V 11 14 C 2,15 3,15 3,15 H 13 C 13,15 14,15 14,14 V 10 H 12 V 13 H 4 V 3 H 12 V 6 H 14 V 2 C 14,1 13,1 13,1 Z M 11,5 6.5,8 11,11 V 9 H 15 V 7 H 11 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/document-new.svg b/.icons/awkward/18x18/actions/document-new.svg
new file mode 100644
index 00000000..be33f067
--- /dev/null
+++ b/.icons/awkward/18x18/actions/document-new.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,1 C 3,1 2,1 2,2 V 14 C 2,15 3,15 3,15 H 13 C 14,15 14,14 14,14 V 5 L 10,1 Z M 7,5 H 9 V 7 H 11 V 9 H 9 V 11 H 7 V 9 H 5 V 7 H 7 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/document-open.svg b/.icons/awkward/18x18/actions/document-open.svg
new file mode 100644
index 00000000..72202876
--- /dev/null
+++ b/.icons/awkward/18x18/actions/document-open.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,0.5 3.5,7 H 6 V 13 H 10 V 7 H 12.5 Z M 1,14 V 16 H 15 V 14 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/document-print.svg b/.icons/awkward/18x18/actions/document-print.svg
new file mode 100644
index 00000000..e57f8f85
--- /dev/null
+++ b/.icons/awkward/18x18/actions/document-print.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 L 4 3 L 12 3 L 12 1 L 4 1 z M 2 4 C 1.5 4 1 4.5 1 5 L 1 9 C 1 9.5 1.5 10 2 10 L 3 10 L 3 8 L 13 8 L 13 10 L 14 10 C 14.5 10 15 9.5 15 9 L 15 5 C 15 4.5 14.5 4 14 4 L 2 4 z M 4 9 L 4 14 L 12 14 L 12 9 L 4 9 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/document-properties.svg b/.icons/awkward/18x18/actions/document-properties.svg
new file mode 120000
index 00000000..b7522f40
--- /dev/null
+++ b/.icons/awkward/18x18/actions/document-properties.svg
@@ -0,0 +1 @@
+format-justify-fill.svg \ No newline at end of file
diff --git a/.icons/awkward/18x18/actions/document-save.svg b/.icons/awkward/18x18/actions/document-save.svg
new file mode 100644
index 00000000..78045d0e
--- /dev/null
+++ b/.icons/awkward/18x18/actions/document-save.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,1 V 7 H 3.5 L 8,13.5 12.5,7 H 10 V 1 Z M 1,14 V 16 H 15 V 14 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-calligraphic.svg b/.icons/awkward/18x18/actions/draw-calligraphic.svg
new file mode 100644
index 00000000..bb472a67
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-calligraphic.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="m 3,1 0,10 4,4 0,-4 1,0 0,4 4,-4 0,-10 -9,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-connector.svg b/.icons/awkward/18x18/actions/draw-connector.svg
new file mode 100644
index 00000000..32786a2a
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-connector.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,11 H 4 V 15 H 0 Z M 9,9 H 13 V 13 H 9 Z M 11,0 H 15 V 4 H 11 Z M 2,2 H 6 V 6 H 2 Z"/>
+ <path style="fill:none;stroke:currentColor" class="ColorScheme-Text" d="M 14,1 C 14,1 14,8 11,11 9,13 1,13 1,13 1,13 2,6 4,4 6,2 13,2 13,2"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-cuboid.svg b/.icons/awkward/18x18/actions/draw-cuboid.svg
new file mode 100644
index 00000000..522df274
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-cuboid.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7.6035156,0 C 7.4954087,0 7.3884192,0.02464035 7.2890625,0.07421875 L 0.39257813,3.515625 C 0.1528418,3.6352265 0,3.8658019 0,4.15625 l 0,7.654297 c 0,0.266714 0.15062446,0.510636 0.38867187,0.630859 L 7.2851562,15.923828 C 7.3855575,15.974584 7.4945809,16 7.6035156,16 c 0.1716466,0 0.3477007,-0.09029 0.3476562,-0.08984 l 6.8691402,-3.46875 c 0.238092,-0.120223 0.388672,-0.364145 0.388672,-0.630859 l 0,-7.6621095 c 0,-0.2679589 -0.152708,-0.513211 -0.392578,-0.6328125 L 7.9199218,0.07421875 C 7.8205873,0.02464035 7.7116225,0 7.6035156,0 Z m 0,1.4960938 5.3144524,2.6523437 -5.3144524,2.6523437 -5.3125,-2.6523437 5.3125,-2.6523437 z m -6.1894531,3.7949218 5.4824218,2.7363282 0,6.1171872 -5.4824218,-2.769531 0,-6.0839844 z m 12.3808595,0 0,6.0839844 -5.4843751,2.769531 0,-6.1171872 5.4843751,-2.7363282 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-ellipse-arc.svg b/.icons/awkward/18x18/actions/draw-ellipse-arc.svg
new file mode 100644
index 00000000..0e63aec4
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-ellipse-arc.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 15,8 A 7,7 0 0 1 10.394,14.578 7,7 0 0 1 2.6377,12.5 7,7 0 0 1 1.9379,4.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9473 4.502 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 L 12.965 7.4551 A 5 5 0 0 1 13 8 A 5 5 0 0 1 8 13 A 5 5 0 0 1 3 8 A 5 5 0 0 1 3.9746 5.0449 L 1.9473 4.502 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-ellipse-chord.svg b/.icons/awkward/18x18/actions/draw-ellipse-chord.svg
new file mode 100644
index 00000000..97cd5949
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-ellipse-chord.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 15,8 A 7,7 0 0 1 10.394,14.578 7,7 0 0 1 2.6377,12.5 7,7 0 0 1 1.9379,4.5"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.9379,4.5 C 1.3266,5.559 1.003,6.7772 1,8 1,11.866 4.134,15 8,15 11.866,15 15,11.866 15,8 Z M 2.4785,5.6621 13.949,8.7363 C 13.578,11.74 11.027,13.997 8,14 4.6863,14 2,11.314 2,8 2.0014,7.1965 2.1641,6.4015 2.4785,5.6621 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-ellipse-segment.svg b/.icons/awkward/18x18/actions/draw-ellipse-segment.svg
new file mode 100644
index 00000000..c74c553b
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-ellipse-segment.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.0527 3.0527 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 L 8 8 L 3.0527 3.0527 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-ellipse-whole.svg b/.icons/awkward/18x18/actions/draw-ellipse-whole.svg
new file mode 100644
index 00000000..99698a7d
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-ellipse-whole.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15,8 A 7,7 0 0 1 8,15 7,7 0 0 1 1,8 7,7 0 0 1 8,1 7,7 0 0 1 15,8 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-ellipse.svg b/.icons/awkward/18x18/actions/draw-ellipse.svg
new file mode 100644
index 00000000..509677d2
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-ellipse.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,8 A 5,5 0 0 1 8,13 5,5 0 0 1 3,8 5,5 0 0 1 8,3 5,5 0 0 1 13,8 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-eraser-delete-objects.svg b/.icons/awkward/18x18/actions/draw-eraser-delete-objects.svg
new file mode 100644
index 00000000..eadb89f0
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-eraser-delete-objects.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,1 C 5,1 5,2 5,2 H 2 C 2,2 1,2 1,3 V 4 H 14 V 3 C 14,2 13,2 13,2 H 10 C 10,2 10,1 9,1 Z M 2,5 V 14 C 2,14.52 2.48,15 3,15 H 12 C 12.52,15 13,14.52 13,14 V 5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-eraser.svg b/.icons/awkward/18x18/actions/draw-eraser.svg
new file mode 100644
index 00000000..1e59f9ec
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-eraser.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.6210938 1.5234375 C 8.3898692 1.5647705 8.1042344 1.8100944 7.8964844 2.1699219 L 2.8964844 10.830078 C 2.6194844 11.309858 2.5902081 11.808786 2.8300781 11.947266 L 7.1601562 14.447266 C 7.4000463 14.585766 7.81675 14.309848 8.09375 13.830078 L 13.09375 5.1699219 C 13.37075 4.6901419 13.400026 4.1931675 13.160156 4.0546875 L 8.8300781 1.5546875 C 8.7701056 1.5200625 8.6981686 1.5096598 8.6210938 1.5234375 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-freehand.svg b/.icons/awkward/18x18/actions/draw-freehand.svg
new file mode 100644
index 00000000..235458ab
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-freehand.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.778,1.2222 C 12.778,1.2222 12.278,0.72224 11.778,1.2222 L 10,3 13,6 14.778,4.2222 C 15.278,3.7222 14.778,3.2222 14.778,3.2222 Z M 9,4 1,12 V 15 H 4 L 12,7 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-geometry-angle-bisector.svg b/.icons/awkward/18x18/actions/draw-geometry-angle-bisector.svg
new file mode 100644
index 00000000..08c7ccfb
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-geometry-angle-bisector.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.7387,1.001 C 2.0893,1.001 1.7766,1.7739 2.1801,2.2412 L 3.9653,4.3662 6.268,14.409 C 6.4555,15.388 7.994,15.062 7.729,14.073 L 6.0805,6.8858 12.668,14.726 C 13.274,15.484 14.477,14.51 13.816,13.761 L 7.188,5.8721 13.951,8.6924 C 14.851,9.1155 15.475,7.6576 14.529,7.3096 L 5.0864,3.3701 3.3286,1.2764 C 3.1841,1.0996 2.9676,1.001 2.7387,1.001 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-geometry-circle-from-radius.svg b/.icons/awkward/18x18/actions/draw-geometry-circle-from-radius.svg
new file mode 100644
index 00000000..eb190c0d
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-geometry-circle-from-radius.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 7,7 0 0 0 1,8 7,7 0 0 0 8,15 7,7 0 0 0 15,8 7,7 0 0 0 8,1 Z M 8,2 A 6,6 0 0 1 14,8 6,6 0 0 1 8,14 6,6 0 0 1 2,8 6,6 0 0 1 8,2 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,4.292 V 5 H 11.708 L 10,6.708 V 6 H 9.292 Z M 6,6 H 10 V 10 H 6 Z M 11,1 H 15 V 5 H 11 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-geometry-circle-from-three-points.svg b/.icons/awkward/18x18/actions/draw-geometry-circle-from-three-points.svg
new file mode 100644
index 00000000..a416a173
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-geometry-circle-from-three-points.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 A 7 7 0 0 0 1 8 A 7 7 0 0 0 8 15 A 7 7 0 0 0 15 8 A 7 7 0 0 0 8 1 z M 8 2 A 6 6 0 0 1 14 8 A 6 6 0 0 1 8 14 A 6 6 0 0 1 2 8 A 6 6 0 0 1 8 2 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,0 H 10 V 4 H 6 Z M 0,6 H 4 V 10 H 0 Z M 12,6 H 16 V 10 H 12 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-geometry-inactive.svg b/.icons/awkward/18x18/actions/draw-geometry-inactive.svg
new file mode 100644
index 00000000..dd74350e
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-geometry-inactive.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.223,4.223 7,8 3.223,11.777 C 3.223,11.777 2.722,12.278 3.222,12.778 3.722,13.278 4.2227,12.777 4.2227,12.777 L 8,9 11.777,12.777 C 11.777,12.777 12.278,13.278 12.778,12.778 13.278,12.278 12.777,11.777 12.777,11.777 L 9,8 12.777,4.2228 C 12.777,4.2228 13.278,3.722 12.778,3.222 12.278,2.722 11.777,3.2228 11.777,3.2228 L 8,7 4.222,3.222 C 4.2227,3.2228 3.722,2.722 3.222,3.222 2.722,3.722 3.223,4.223 3.223,4.223 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-geometry-line-parallel.svg b/.icons/awkward/18x18/actions/draw-geometry-line-parallel.svg
new file mode 100644
index 00000000..cccb91da
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-geometry-line-parallel.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.7734,1 C 6.1621,1 5.7995,1.608 6.1172,2.1582 L 12.605,12.637 C 13.11,13.51 14.393,12.633 13.881,11.848 L 7.3926,1.3691 C 7.2618,1.1499 7.0289,1 6.7734,1 Z M 2.7734,3 C 2.1621,3 1.7995,3.608 2.1172,4.1582 L 8.6055,14.637 C 9.1098,15.51 10.393,14.633 9.8809,13.848 L 3.3926,3.3691 C 3.2618,3.1499 3.0289,3 2.7734,3 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-geometry-line-perpendicular.svg b/.icons/awkward/18x18/actions/draw-geometry-line-perpendicular.svg
new file mode 100644
index 00000000..55dccd78
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-geometry-line-perpendicular.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.7422,1 C 2.1033,1 1.7663,1.7601 2.1855,2.2422 L 7.3613,8.4062 4.3164,10.639 C 3.5012,11.234 4.4287,12.418 5.2031,11.85 L 8.3281,9.5566 12.67,14.727 C 13.283,15.493 14.451,14.478 13.818,13.762 L 9.541,8.668 12.686,6.3613 C 13.265,5.9498 12.99,5 12.268,5 12.099,5 11.934,5.0501 11.799,5.1523 L 8.5742,7.5176 3.334,1.2773 C 3.1895,1.0992 2.9721,1 2.7422,1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-geometry-line-segment.svg b/.icons/awkward/18x18/actions/draw-geometry-line-segment.svg
new file mode 100644
index 00000000..5fc49b6b
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-geometry-line-segment.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,12.292 V 13 H 3.708 L 1.708,15 H 1 V 14.292 Z M 14.292,1 H 15 V 1.708 L 13,3.708 V 3 H 12.292 Z M 9,6.292 V 7 H 9.708 L 7,9.708 V 9 H 6.292 Z M 3,9 H 7 V 13 H 3 Z M 9,3 H 13 V 7 H 9 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-geometry-mirror.svg b/.icons/awkward/18x18/actions/draw-geometry-mirror.svg
new file mode 100644
index 00000000..0887be0b
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-geometry-mirror.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,7.7385 C 0.00612,7.3255 0.34612,6.9955 0.76012,7.0005 2.7421,7.0005 4.0901,7.7635 4.8771,8.8225 5.6641,9.8825 5.9451,11.135 6.2231,12.182 6.5001,13.228 6.7971,14.007 7.1719,14.289 7.3593,14.43 7.5796,14.518 8.0156,14.498 8.4516,14.478 9.0888,14.321 9.9414,13.951 10.912,13.53 11.435,14.939 10.539,15.328 9.5817,15.744 8.7908,15.963 8.0859,15.996 7.381,16.029 6.7471,15.846 6.2711,15.488 5.3201,14.773 5.0571,13.635 4.7731,12.566 4.4901,11.498 4.2111,10.438 3.6741,9.7155 3.1361,8.9915 2.3951,8.5005 0.76012,8.5005 0.33712,8.5065 -0.00688,8.1615 1.1621e-4,7.7385 Z M 1.75,1 C 1.0788,1 0.74679,1.8068 1.2266,2.2891 L 13.711,14.771 C 14.411,15.471 15.466,14.406 14.771,13.711 L 2.2891,1.2266 C 2.1231,1.0631 1.953,1 1.75,1 Z M 7.7383,0 C 7.3248,0.00646 6.9946,0.3463 7,0.75977 7,2.7417 7.7629,4.09 8.8223,4.877 9.8816,5.6639 11.135,5.9453 12.182,6.2227 13.228,6.5 14.007,6.7971 14.289,7.1719 14.43,7.3593 14.518,7.5796 14.498,8.0156 14.478,8.4516 14.321,9.0888 13.951,9.9414 13.53,10.912 14.939,11.435 15.328,10.539 15.744,9.5817 15.963,8.7908 15.996,8.0859 16.029,7.381 15.846,6.747 15.488,6.2715 14.773,5.3204 13.635,5.0568 12.566,4.7734 11.498,4.4901 10.438,4.2114 9.7148,3.6738 8.9912,3.1363 8.5,2.395 8.5,0.75977 8.5055,0.33714 8.1609,-0.00658 7.7383,0 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-geometry-show-measuring-info.svg b/.icons/awkward/18x18/actions/draw-geometry-show-measuring-info.svg
new file mode 100644
index 00000000..430a5fb2
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-geometry-show-measuring-info.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,8 H 9 V 9 H 8 Z M 11,3 C 10,3 10,4 10,4 V 8 C 10,9 11,9 11,9 H 12 C 13,9 13,8 13,8 V 4 C 13,3 12,3 12,3 Z M 11,4 H 12 V 8 H 11 Z M 5,3 V 4 H 6 V 9 H 7 V 3 Z M 1,1 V 11 H 6 L 10,15 V 11 H 11 V 15 L 15,11 V 1 Z M 2,2 H 14 V 10 H 2 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-geometry.svg b/.icons/awkward/18x18/actions/draw-geometry.svg
new file mode 100644
index 00000000..bea2f705
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-geometry.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.5,10 H 14.5 C 14.777,10 15,10.223 15,10.5 15,10.777 14.777,11 14.5,11 H 1.5 C 1.223,11 1,10.777 1,10.5 1,10.223 1.223,10 1.5,10 Z M 8,9 C 8.554,9 9,9.446 9,10 V 11 C 9,11.554 8.554,12 8,12 7.446,12 7,11.554 7,11 V 10 C 7,9.446 7.446,9 8,9 Z M 8,0 C 8.554,0 9,0.446 9,1 9,1.554 8.554,2 8,2 7.446,2 7,1.554 7,1 7,0.446 7.446,0 8,0 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,1 A 3,3 0 0 0 5,4 3,3 0 0 0 8,7 3,3 0 0 0 11,4 3,3 0 0 0 8,1 Z M 8,3 A 1,1 0 0 1 9,4 1,1 0 0 1 8,5 1,1 0 0 1 7,4 1,1 0 0 1 8,3 Z M 5.2422,5.1719 4,6 3,11 V 15 L 4,16 V 14 L 5,12 5.2734,7 6.1035,6.3223 A 3,3 0 0 1 5.2422,5.1719 Z M 10.762,5.1738 A 3,3 0 0 1 9.8965,6.3223 L 10.727,7 11,12 12,14 V 16 L 13,15 V 11 L 12,6 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-path.svg b/.icons/awkward/18x18/actions/draw-path.svg
new file mode 100644
index 00000000..6f98cedf
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-path.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.145,1.0117 C 12.027,1.0352 11.902,1.0977 11.777,1.2227 L 10,3 13,6 14.777,4.2227 C 15.277,3.7227 14.777,3.2227 14.777,3.2227 L 12.777,1.2227 C 12.777,1.2227 12.496,0.94141 12.145,1.0117 Z M 9,4 1,12 V 15 H 15 V 13 H 6 L 12,7 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-polygon-star.svg b/.icons/awkward/18x18/actions/draw-polygon-star.svg
new file mode 100644
index 00000000..141eb62b
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-polygon-star.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0.390625 L 5.8808594 5.8847656 L 0 6.2011719 L 4.5722656 9.9160156 L 3.0566406 15.607422 L 8 12.40625 L 12.943359 15.607422 L 11.427734 9.9160156 L 16 6.2011719 L 10.119141 5.8847656 L 8 0.390625 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-polygon.svg b/.icons/awkward/18x18/actions/draw-polygon.svg
new file mode 100644
index 00000000..70452467
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-polygon.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 1 L 1 6.03125 L 3.7070312 15 L 12.361328 15 L 15 5.96875 L 8 1 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-rectangle.svg b/.icons/awkward/18x18/actions/draw-rectangle.svg
new file mode 100644
index 00000000..4f7d3555
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-rectangle.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 L 2 14 L 14 14 L 14 2 L 2 2 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-spiral.svg b/.icons/awkward/18x18/actions/draw-spiral.svg
new file mode 100644
index 00000000..03f08ae5
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-spiral.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.8300781 0 C -0.63702188 3.2319 -1.025305 8.8658375 2.265625 12.398438 C 5.247225 15.599137 10.422597 15.950137 13.654297 12.873047 C 16.555297 10.110847 16.86398 5.3373469 14.03125 2.3730469 C 11.51675 -0.25775313 7.19625 -0.52924625 4.53125 2.0898438 C 2.19825 4.3827437 1.9709625 8.3006594 4.3515625 10.693359 C 6.3996625 12.751859 9.8702437 12.937268 11.964844 10.767578 C 13.726444 8.9427781 13.871287 5.8765469 11.929688 4.0605469 C 10.346088 2.5793469 7.7119656 2.4805663 6.1972656 4.2226562 C 5.0143656 5.5831563 4.9599431 7.8246219 6.5019531 9.0449219 C 7.0661531 9.4914119 7.7591437 9.6987475 8.4648438 9.6484375 C 9.1704638 9.5981325 9.9270938 9.2346862 10.371094 8.5351562 C 10.667974 8.0674163 10.771901 7.5499537 10.681641 6.9960938 C 10.591441 6.4422337 10.170031 5.7853062 9.4882812 5.5664062 C 8.9061312 5.3795162 8.5788106 5.4095613 8.2128906 5.6132812 C 7.9408106 5.7647512 7.7080237 6.031135 7.6523438 6.453125 C 7.6081438 6.788515 7.6919344 7.1280406 7.7402344 7.4628906 C 7.1904044 7.0277706 7.216085 6.1050219 7.703125 5.5449219 C 8.414165 4.7271219 9.7608062 4.7797731 10.566406 5.5332031 C 11.631406 6.5292731 11.546917 8.3149406 10.529297 9.3691406 C 9.2578969 10.686241 7.054825 10.567285 5.765625 9.2714844 C 4.213325 7.7112844 4.3668275 5.0632437 5.9296875 3.5273438 C 7.7626875 1.7258438 10.824044 1.918065 12.589844 3.765625 C 14.620644 5.890425 14.393757 9.3988094 12.279297 11.412109 C 9.8844969 13.692309 5.9640094 13.427368 3.7246094 11.023438 C 1.2191094 8.3339375 1.5219962 3.9609562 4.1914062 1.4726562 L 2.8300781 0 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-star.svg b/.icons/awkward/18x18/actions/draw-star.svg
new file mode 100644
index 00000000..efcce92e
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-star.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.0292969 1 L 5.8417969 5.5957031 L 1 6.3203125 L 4.4804688 9.9140625 L 3.625 14.972656 L 7.9648438 12.595703 L 12.277344 15 L 11.480469 9.9375 L 15 6.3632812 L 10.167969 5.6113281 L 8.0292969 1 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/draw-text.svg b/.icons/awkward/18x18/actions/draw-text.svg
new file mode 100644
index 00000000..8ec9ca17
--- /dev/null
+++ b/.icons/awkward/18x18/actions/draw-text.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,1 2,15 H 4.5 L 5.5625,12 H 10.438 L 11.5,15 H 14.25 L 9,1 Z M 8,5 9.75,10 H 6.25 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/edit-clear.svg b/.icons/awkward/18x18/actions/edit-clear.svg
new file mode 100644
index 00000000..c68acd46
--- /dev/null
+++ b/.icons/awkward/18x18/actions/edit-clear.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,2 0,8 5,14 H 16 V 2 Z M 7,5 H 8 C 8.28,5 8.53,5.11 8.71,5.29 L 10,6.59 11.29,5.29 C 11.47,5.11 11.72,5 12,5 H 13 V 6 C 13,6.28 12.89,6.53 12.71,6.71 L 11.41,8 12.71,9.29 C 12.89,9.47 13,9.72 13,10 V 11 H 12 C 11.72,11 11.47,10.89 11.29,10.71 L 10,9.41 8.71,10.71 C 8.53,10.89 8.28,11 8,11 H 7 V 10 C 7,9.72 7.11,9.47 7.29,9.29 L 8.59,8 7.29,6.71 C 7.11,6.53 7,6.28 7,6 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/edit-clone-unlink.svg b/.icons/awkward/18x18/actions/edit-clone-unlink.svg
new file mode 100644
index 00000000..7462a0cb
--- /dev/null
+++ b/.icons/awkward/18x18/actions/edit-clone-unlink.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,6 V 15 H 15 V 6 Z M 10.5,7 C 10.5,7 12,7 12,8.5 V 10 H 12.5 C 13,10 13,10.5 13,10.5 V 13.5 C 13,13.5 13,14 12.5,14 H 8.5 C 8,14 8,13.5 8,13.5 V 10.5 C 8,10.5 8,10 8.5,10 H 11 V 8.5 C 11,8.5 11,8 10.5,8 10,8 10,8.5 10,8.5 V 9 H 9 V 8.5 C 9,7 10.5,7 10.5,7 Z M 1,1 V 10 H 5 V 5 H 10 V 1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/edit-clone.svg b/.icons/awkward/18x18/actions/edit-clone.svg
new file mode 100644
index 00000000..3d4d636f
--- /dev/null
+++ b/.icons/awkward/18x18/actions/edit-clone.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,1 V 10 H 5 V 5 H 10 V 1 Z M 6,6 V 15 H 15 V 6 Z M 10.5,7 C 10.5,7 12,7 12,8.5 V 10 H 12.5 C 13,10 13,10.5 13,10.5 V 13.5 C 13,13.5 13,14 12.5,14 H 8.5 C 8,14 8,13.5 8,13.5 V 10.5 C 8,10.5 8,10 8.5,10 H 9 V 8.5 C 9,7 10.5,7 10.5,7 Z M 10.5,8 C 10,8 10,8.5 10,8.5 V 10 H 11 V 8.5 C 11,8.5 11,8 10.5,8 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/edit-copy.svg b/.icons/awkward/18x18/actions/edit-copy.svg
new file mode 100644
index 00000000..027b6d3e
--- /dev/null
+++ b/.icons/awkward/18x18/actions/edit-copy.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,1 C 3,1 2,1 2,2 V 11 C 2,11 2,12 3,12 H 4 V 3 H 12 V 2 C 12,1 11,1 11,1 Z M 6,4 C 6,4 5,4 5,5 V 15 C 5,16 6,16 6,16 H 14 C 14,16 15,16 15,15 V 5 C 15,4 14,4 14,4 Z M 7,6 H 13 V 14 H 7 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/edit-cut.svg b/.icons/awkward/18x18/actions/edit-cut.svg
new file mode 100644
index 00000000..f5e4235b
--- /dev/null
+++ b/.icons/awkward/18x18/actions/edit-cut.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5,2 C 3.12,2 2,3.12 2,4.5 2,5.88 3.12,7 4.5,7 4.95,7 5.36,6.86 5.72,6.66 L 7.69,8.5 5.72,10.34 C 5.36,10.14 4.95,10 4.5,10 3.12,10 2,11.12 2,12.5 2,13.88 3.12,15 4.5,15 5.88,15 7,13.88 7,12.5 7,12.27 6.96,12.06 6.91,11.84 L 9.03,9.78 13.5,14 H 15 V 13 L 6.91,5.16 C 6.96,4.95 7,4.73 7,4.5 7,3.12 5.88,2 4.5,2 Z M 4.5,3.5 C 5.05,3.5 5.5,3.95 5.5,4.5 5.5,5.05 5.05,5.5 4.5,5.5 3.95,5.5 3.5,5.05 3.5,4.5 3.5,3.95 3.95,3.5 4.5,3.5 Z M 13.5,3 9.56,6.72 10.88,8 15,4 V 3 Z M 4.5,11.5 C 5.05,11.5 5.5,11.95 5.5,12.5 5.5,13.05 5.05,13.5 4.5,13.5 3.95,13.5 3.5,13.05 3.5,12.5 3.5,11.95 3.95,11.5 4.5,11.5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/edit-duplicate.svg b/.icons/awkward/18x18/actions/edit-duplicate.svg
new file mode 100644
index 00000000..2b3341fd
--- /dev/null
+++ b/.icons/awkward/18x18/actions/edit-duplicate.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,1 V 10 H 5 V 5 H 10 V 1 Z M 6,6 H 15 V 15 H 6 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/edit-paste.svg b/.icons/awkward/18x18/actions/edit-paste.svg
new file mode 100644
index 00000000..0a83e643
--- /dev/null
+++ b/.icons/awkward/18x18/actions/edit-paste.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 0 A 2 2 0 0 0 6 2 L 3 2 C 2.446 2 2 2.446 2 3 L 2 14 C 2 14.554 2.446 15 3 15 L 13 15 C 13.554 15 14 14.554 14 14 L 14 3 C 14 2.446 13.554 2 13 2 L 10 2 A 2 2 0 0 0 8 0 z M 8 1 A 1 1 0 0 1 9 2 A 1 1 0 0 1 8 3 A 1 1 0 0 1 7 2 A 1 1 0 0 1 8 1 z M 4 4 L 5 4 L 5 5 L 11 5 L 11 4 L 12 4 L 12 13 L 4 13 L 4 4 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/edit-redo.svg b/.icons/awkward/18x18/actions/edit-redo.svg
new file mode 100644
index 00000000..97a4bbb9
--- /dev/null
+++ b/.icons/awkward/18x18/actions/edit-redo.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 2 L 9 4 L 6 4 C 3.2473 4 1 6.2473 1 9 C 1 11.7527 3.2473 14 6 14 L 11 14 L 11 12 L 6 12 C 4.3207 12 3 10.6793 3 9 C 3 7.3207 4.3207 6 6 6 L 9 6 L 9 8 L 14 5 L 9 2 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/edit-select-all-layers.svg b/.icons/awkward/18x18/actions/edit-select-all-layers.svg
new file mode 100644
index 00000000..cfe718c8
--- /dev/null
+++ b/.icons/awkward/18x18/actions/edit-select-all-layers.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 C 2 1 1 1.0186 1 2 L 1 3 L 3 3 L 3 1 L 2 1 z M 5 1 L 5 3 L 7 3 L 7 1 L 5 1 z M 9 1 L 9 3 L 11 3 L 11 1 L 9 1 z M 13 1 L 13 3 L 15 3 L 15 2 C 15 1.01859 14 1 14 1 L 13 1 z M 4 4 L 4 6 L 9 6 L 9 4 L 4 4 z M 1 5 L 1 7 L 3 7 L 3 5 L 1 5 z M 13 5 L 13 7 L 15 7 L 15 5 L 13 5 z M 5 7 L 5 9 L 10 9 L 10 7 L 5 7 z M 1 9 L 1 11 L 3 11 L 3 9 L 1 9 z M 13 9 L 13 11 L 15 11 L 15 9 L 13 9 z M 7 10 L 7 12 L 12 12 L 12 10 L 7 10 z M 1 13 L 1 14 C 1 14.98141 2 15 2 15 L 3 15 L 3 13 L 1 13 z M 5 13 L 5 15 L 7 15 L 7 13 L 5 13 z M 9 13 L 9 15 L 11 15 L 11 13 L 9 13 z M 13 13 L 13 15 L 14 15 C 14 15 15 14.9814 15 14 L 15 13 L 13 13 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/edit-select-all.svg b/.icons/awkward/18x18/actions/edit-select-all.svg
new file mode 100644
index 00000000..9f24f6fc
--- /dev/null
+++ b/.icons/awkward/18x18/actions/edit-select-all.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 1 C 2 1 1 1.0186 1 2 L 1 3 L 3 3 L 3 1 L 2 1 z M 5 1 L 5 3 L 7 3 L 7 1 L 5 1 z M 9 1 L 9 3 L 11 3 L 11 1 L 9 1 z M 13 1 L 13 3 L 15 3 L 15 2 C 15 1.01859 14 1 14 1 L 13 1 z M 1 5 L 1 7 L 3 7 L 3 5 L 1 5 z M 5 5 L 5 11 L 11 11 L 11 5 L 5 5 z M 13 5 L 13 7 L 15 7 L 15 5 L 13 5 z M 1 9 L 1 11 L 3 11 L 3 9 L 1 9 z M 13 9 L 13 11 L 15 11 L 15 9 L 13 9 z M 1 13 L 1 14 C 1 14.98141 2 15 2 15 L 3 15 L 3 13 L 1 13 z M 5 13 L 5 15 L 7 15 L 7 13 L 5 13 z M 9 13 L 9 15 L 11 15 L 11 13 L 9 13 z M 13 13 L 13 15 L 14 15 C 14 15 15 14.9814 15 14 L 15 13 L 13 13 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/edit-select-none.svg b/.icons/awkward/18x18/actions/edit-select-none.svg
new file mode 100644
index 00000000..50daf91d
--- /dev/null
+++ b/.icons/awkward/18x18/actions/edit-select-none.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor;opacity:0.3" class="ColorScheme-Text" d="M 2 1 C 2 1 1 1.0186 1 2 L 1 3 L 3 3 L 3 1 L 2 1 z M 5 1 L 5 3 L 7 3 L 7 1 L 5 1 z M 9 1 L 9 3 L 11 3 L 11 1 L 9 1 z M 13 1 L 13 3 L 15 3 L 15 2 C 15 1.01859 14 1 14 1 L 13 1 z M 1 5 L 1 7 L 3 7 L 3 5 L 1 5 z M 5 5 L 5 11 L 11 11 L 11 5 L 5 5 z M 13 5 L 13 7 L 15 7 L 15 5 L 13 5 z M 1 9 L 1 11 L 3 11 L 3 9 L 1 9 z M 13 9 L 13 11 L 15 11 L 15 9 L 13 9 z M 1 13 L 1 14 C 1 14.98141 2 15 2 15 L 3 15 L 3 13 L 1 13 z M 5 13 L 5 15 L 7 15 L 7 13 L 5 13 z M 9 13 L 9 15 L 11 15 L 11 13 L 9 13 z M 13 13 L 13 15 L 14 15 C 14 15 15 14.9814 15 14 L 15 13 L 13 13 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/edit-undo.svg b/.icons/awkward/18x18/actions/edit-undo.svg
new file mode 100644
index 00000000..692cf34c
--- /dev/null
+++ b/.icons/awkward/18x18/actions/edit-undo.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 2 L 2 5 L 7 8 L 7 6 L 10 6 C 11.6793 6 13 7.3207 13 9 C 13 10.6793 11.6793 12 10 12 L 5 12 L 5 14 L 10 14 C 12.7527 14 15 11.7527 15 9 C 15 6.2473 12.7527 4 10 4 L 7 4 L 7 2 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/flatten_simplify.svg b/.icons/awkward/18x18/actions/flatten_simplify.svg
new file mode 100644
index 00000000..c4064c13
--- /dev/null
+++ b/.icons/awkward/18x18/actions/flatten_simplify.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.5,5 A 2.5,2.5 0 0 0 9,7.5 2.5,2.5 0 0 0 11.5,10 2.5,2.5 0 0 0 14,7.5 2.5,2.5 0 0 0 11.5,5 Z M 11.5,6 A 1.5,1.5 0 0 1 13,7.5 1.5,1.5 0 0 1 11.5,9 1.5,1.5 0 0 1 10,7.5 1.5,1.5 0 0 1 11.5,6 Z M 4.5,7 A 2.5,2.5 0 0 0 2,9.5 2.5,2.5 0 0 0 4.5,12 2.5,2.5 0 0 0 7,9.5 2.5,2.5 0 0 0 4.5,7 Z M 4.5,8 A 1.5,1.5 0 0 1 6,9.5 1.5,1.5 0 0 1 4.5,11 1.5,1.5 0 0 1 3,9.5 1.5,1.5 0 0 1 4.5,8 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,8 C 7,8 8,6.5 10,6.5 V 8.5 C 9,8.5 8,10 6,10 Z M 13,6.5 C 15,6.5 16,7 16,7 V 9 C 16,9 14,8.5 13,8.5 Z M 0,9 C 1,9 3,8.5 3,8.5 V 10.5 C 3,10.5 1,11 0,11 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/format-justify-center.svg b/.icons/awkward/18x18/actions/format-justify-center.svg
new file mode 100644
index 00000000..3a2754b2
--- /dev/null
+++ b/.icons/awkward/18x18/actions/format-justify-center.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,1 V 3 H 15 V 1 Z M 4,5 V 7 H 12 V 5 Z M 4,9 V 11 H 12 V 9 Z M 1,13 V 15 H 15 V 13 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/format-justify-fill.svg b/.icons/awkward/18x18/actions/format-justify-fill.svg
new file mode 100644
index 00000000..4cdcab55
--- /dev/null
+++ b/.icons/awkward/18x18/actions/format-justify-fill.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,1 V 3 H 15 V 1 Z M 1,5 V 7 H 15 V 5 Z M 1,9 V 11 H 15 V 9 Z M 1,13 V 15 H 15 V 13 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/format-justify-left.svg b/.icons/awkward/18x18/actions/format-justify-left.svg
new file mode 100644
index 00000000..e9f3f62c
--- /dev/null
+++ b/.icons/awkward/18x18/actions/format-justify-left.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,1 V 3 H 15 V 1 Z M 1,5 V 7 H 9 V 5 Z M 1,9 V 11 H 9 V 9 Z M 1,13 V 15 H 15 V 13 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/format-justify-right.svg b/.icons/awkward/18x18/actions/format-justify-right.svg
new file mode 100644
index 00000000..c5f99615
--- /dev/null
+++ b/.icons/awkward/18x18/actions/format-justify-right.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,1 V 3 H 15 V 1 Z M 7,5 V 7 H 15 V 5 Z M 7,9 V 11 H 15 V 9 Z M 1,13 V 15 H 15 V 13 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/format-text-direction-horizontal.svg b/.icons/awkward/18x18/actions/format-text-direction-horizontal.svg
new file mode 100644
index 00000000..1735e295
--- /dev/null
+++ b/.icons/awkward/18x18/actions/format-text-direction-horizontal.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3.547,3 1,10 H 2 L 2.728,8 H 5.271 L 6,10 H 7 L 4.453,3 Z M 4,4.5 4.908,7 H 3.092 Z M 7,3 V 4 H 11 V 3 Z M 13,3 V 7 L 16,5 Z M 8,6 V 7 H 11 V 6 Z M 9,9 V 10 H 11 V 9 Z M 13,9 V 13 L 16,11 Z M 1,12 V 13 H 11 V 12 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/format-text-direction-r2l.svg b/.icons/awkward/18x18/actions/format-text-direction-r2l.svg
new file mode 100644
index 00000000..cbdad006
--- /dev/null
+++ b/.icons/awkward/18x18/actions/format-text-direction-r2l.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11.547,3 9,10 H 10 L 10.728,8 H 13.271 L 14,10 H 15 L 12.453,3 Z M 12,4.5 12.908,7 H 11.092 Z M 9,3 V 4 H 5 V 3 Z M 3,3 V 7 L 0,5 Z M 8,6 V 7 H 5 V 6 Z M 7,9 V 10 H 5 V 9 Z M 3,9 V 13 L 0,11 Z M 15,12 V 13 H 5 V 12 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/format-text-direction-vertical-lr.svg b/.icons/awkward/18x18/actions/format-text-direction-vertical-lr.svg
new file mode 100644
index 00000000..d9d1a086
--- /dev/null
+++ b/.icons/awkward/18x18/actions/format-text-direction-vertical-lr.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,2 V 11 H 2 V 2 Z M 4,2 V 11 H 5 V 2 Z M 9,10 V 11 H 10 V 10 Z M 12,10 V 11 H 13 V 10 Z M 9,12 11,15 13,12 Z M 1,12 3,15 5,12 Z M 10.547,2 8,9 H 9 L 9.728,7 H 12.271 L 13,9 H 14 L 11.453,2 Z M 11,3.5 11.908,6 H 10.092 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/format-text-direction-vertical.svg b/.icons/awkward/18x18/actions/format-text-direction-vertical.svg
new file mode 100644
index 00000000..9ab03371
--- /dev/null
+++ b/.icons/awkward/18x18/actions/format-text-direction-vertical.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10,2 V 11 H 11 V 2 Z M 13,2 V 11 H 14 V 2 Z M 2,10 V 11 H 3 V 10 Z M 5,10 V 11 H 6 V 10 Z M 2,12 4,15 6,12 Z M 10,12 12,15 14,12 Z M 3.5469,2 1,9 H 2 L 2.7285,7 H 5.2715 L 6,9 H 7 L 4.4531,2 Z M 4,3.5 4.9082,6 H 3.0918 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/grid-axonometric.svg b/.icons/awkward/18x18/actions/grid-axonometric.svg
new file mode 100644
index 00000000..65a9dca8
--- /dev/null
+++ b/.icons/awkward/18x18/actions/grid-axonometric.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,0 6.5,0.5 7,1 4.5,3.5 2,1 C 2,1 1.5,0.5 1,1 0.5,1.5 1,2 1,2 L 3.5,4.5 1,7 0.5,6.5 0,7 V 9 L 0.5,9.5 1,9 3.5,11.5 1,14 C 1,14 0.5,14.5 1,15 1.5,15.5 2,15 2,15 L 4.5,12.5 7,15 6.5,15.5 7,16 H 9 L 9.5,15.5 9,15 11.5,12.5 14,15 C 14,15 14.5,15.5 15,15 15.5,14.5 15,14 15,14 L 12.5,11.5 15,9 15.5,9.5 16,9 V 7 L 15.5,6.5 15,7 12.5,4.5 15,2 C 15,2 15.5,1.5 15,1 14.5,0.5 14,1 14,1 L 11.5,3.5 9,1 9.5,0.5 9,0 Z M 8,2 10.5,4.5 8,7 5.5,4.5 Z M 11.5,5.5 14,8 11.5,10.5 9,8 Z M 4.5,5.5 7,8 4.5,10.5 2,8 Z M 8,9 10.5,11.5 8,14 5.5,11.5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/grid-rectangular.svg b/.icons/awkward/18x18/actions/grid-rectangular.svg
new file mode 100644
index 00000000..48a33635
--- /dev/null
+++ b/.icons/awkward/18x18/actions/grid-rectangular.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,1 V 2 H 1 V 4 H 2 V 7 H 1 V 9 H 2 V 12 H 1 V 14 H 2 V 15 H 4 V 14 H 7 V 15 H 9 V 14 H 12 V 15 H 14 V 14 H 15 V 12 H 14 V 9 H 15 V 7 H 14 V 4 H 15 V 2 H 14 V 1 H 12 V 2 H 9 V 1 H 7 V 2 H 4 V 1 Z M 4,4 H 7 V 7 H 4 Z M 9,4 H 12 V 7 H 9 Z M 4,9 H 7 V 12 H 4 Z M 9,9 H 12 V 12 H 9 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/gtk-preferences.svg b/.icons/awkward/18x18/actions/gtk-preferences.svg
new file mode 100644
index 00000000..f96c1344
--- /dev/null
+++ b/.icons/awkward/18x18/actions/gtk-preferences.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.1894531 1.0664062 L 2.890625 1.8164062 L 3.2285156 2.5332031 A 2.3571 2.3571 0 0 0 2.8320312 3.2226562 L 2.0410156 3.2890625 L 2.0410156 4.7890625 L 2.8320312 4.8554688 A 2.3571 2.3571 0 0 0 3 5.21875 A 2.3571 2.3571 0 0 0 3.2285156 5.546875 L 2.890625 6.2617188 L 4.1894531 7.0136719 L 4.6425781 6.3613281 A 2.3571 2.3571 0 0 0 5.4375 6.359375 L 5.890625 7.0136719 L 7.1894531 6.2636719 L 6.8515625 5.5449219 A 2.3571 2.3571 0 0 0 7.25 4.8554688 L 8.0410156 4.7890625 L 8.0410156 3.2890625 L 7.25 3.2246094 A 2.3571 2.3571 0 0 0 7.0820312 2.8613281 A 2.3571 2.3571 0 0 0 6.8515625 2.5332031 L 7.1894531 1.8164062 L 5.890625 1.0664062 L 5.4394531 1.7167969 A 2.3571 2.3571 0 0 0 4.6425781 1.71875 L 4.1894531 1.0664062 z M 5.0195312 3.1835938 A 0.85714 0.85714 0 0 1 5.7832031 3.6113281 A 0.85714 0.85714 0 0 1 5.46875 4.78125 A 0.85714 0.85714 0 0 1 4.2988281 4.46875 A 0.85714 0.85714 0 0 1 4.6113281 3.296875 A 0.85714 0.85714 0 0 1 5.0195312 3.1835938 z M 7.7597656 5.9921875 L 7.6503906 7.3105469 A 3.9286 3.9286 0 0 0 6.5019531 7.9746094 L 5.3046875 7.4101562 L 4.0546875 9.5761719 L 5.140625 10.330078 A 3.9286 3.9286 0 0 0 5.0820312 10.992188 A 3.9286 3.9286 0 0 0 5.1386719 11.658203 L 4.0546875 12.410156 L 5.3046875 14.576172 L 6.4980469 14.013672 A 3.9286 3.9286 0 0 0 7.6503906 14.673828 L 7.7597656 15.992188 L 10.259766 15.992188 L 10.369141 14.675781 A 3.9286 3.9286 0 0 0 11.517578 14.011719 L 12.714844 14.576172 L 13.964844 12.410156 L 12.878906 11.65625 A 3.9286 3.9286 0 0 0 12.939453 10.992188 A 3.9286 3.9286 0 0 0 12.880859 10.328125 L 13.964844 9.5761719 L 12.714844 7.4101562 L 11.521484 7.9726562 A 3.9286 3.9286 0 0 0 10.371094 7.3125 L 10.259766 5.9921875 L 7.7597656 5.9921875 z M 9.0097656 9.5644531 A 1.4286 1.4286 0 0 1 10.439453 10.992188 A 1.4286 1.4286 0 0 1 9.0097656 12.421875 A 1.4286 1.4286 0 0 1 7.5820312 10.992188 A 1.4286 1.4286 0 0 1 9.0097656 9.5644531 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/guides.svg b/.icons/awkward/18x18/actions/guides.svg
new file mode 100644
index 00000000..b357f206
--- /dev/null
+++ b/.icons/awkward/18x18/actions/guides.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.8457,1 5.2227,14.482 7.1543,15 10.777,1.5175 Z M 2,1 V 15 H 4 V 1 Z M 12,1 V 15 H 14 V 1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/interactive_simplify.svg b/.icons/awkward/18x18/actions/interactive_simplify.svg
new file mode 100644
index 00000000..2cfecf54
--- /dev/null
+++ b/.icons/awkward/18x18/actions/interactive_simplify.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,2 C 4.4196,2 3.9056,2.3128 3.6426,2.7637 3.3796,3.2146 3.2981,3.7557 3.2812,4.3613 3.2476,5.5726 3.5059,7.082 3.7559,8.582 4.0059,10.082 4.2476,11.573 4.2188,12.611 4.2043,13.131 4.1139,13.527 3.9941,13.732 3.8743,13.938 3.7946,14 3.5,14 3.3854,14 3.3015,13.967 3.1797,13.854 3.0579,13.74 2.9198,13.542 2.7969,13.275 2.5511,12.743 2.3653,11.962 2.2441,11.174 2.0018,9.5983 2,8 2,8 H 1 C 1,8 0.99824,9.6517 1.2559,11.326 1.3847,12.163 1.5739,13.007 1.8906,13.693 2.049,14.036 2.239,14.346 2.5,14.588 2.761,14.83 3.1146,15 3.5,15 4.0804,15 4.5944,14.687 4.8574,14.236 5.1204,13.785 5.2019,13.244 5.2188,12.639 5.2524,11.427 4.9941,9.918 4.7441,8.418 4.4941,6.918 4.2524,5.4274 4.2812,4.3887 4.2957,3.8693 4.3861,3.4729 4.5059,3.2676 4.6257,3.0622 4.7054,3 5,3 5.3423,3 5.527,3.0835 5.6758,3.2168 5.8246,3.3501 5.948,3.5662 6.0332,3.8809 6.2036,4.5101 6.1869,5.4791 6.125,6.4688 6.0631,7.4584 5.9617,8.4662 6.0488,9.3027 6.0924,9.721 6.178,10.107 6.4062,10.439 6.6345,10.771 7.0542,11 7.5,11 8.2917,11 8.8799,10.498 9.125,9.9102 9.3701,9.322 9.4058,8.6587 9.4375,8.0254 9.4692,7.3921 9.4938,6.7845 9.5977,6.418 9.6496,6.2347 9.7162,6.1239 9.7676,6.0742 9.819,6.0246 9.8542,6 10,6 10.375,6 10.6,6.1196 10.803,6.3223 11.005,6.5249 11.166,6.8306 11.275,7.1582 11.494,7.8133 11.5,8.5 11.5,8.5 A 0.50005,0.50005 0 0 0 12,9 H 15 V 8 H 12.416 C 12.4,7.707 12.421,7.4318 12.225,6.8418 12.084,6.4194 11.87,5.9751 11.51,5.6152 11.15,5.2554 10.625,5 10,5 9.6458,5 9.306,5.1317 9.0742,5.3555 8.8424,5.5793 8.7176,5.859 8.6367,6.1445 8.4749,6.7155 8.4683,7.3579 8.4375,7.9746 8.4067,8.5913 8.3487,9.178 8.2031,9.5273 8.0576,9.8767 7.9583,10 7.5,10 7.3208,10 7.303,9.9786 7.2305,9.873 7.1579,9.7675 7.0795,9.529 7.0449,9.1973 6.9758,8.5338 7.0619,7.5416 7.125,6.5312 7.1881,5.5209 7.2339,4.4899 6.998,3.6191 6.8801,3.1838 6.6832,2.7749 6.3438,2.4707 6.0043,2.1665 5.5327,2 5,2 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/mesh-gradient-fit.svg b/.icons/awkward/18x18/actions/mesh-gradient-fit.svg
new file mode 100644
index 00000000..605cbbc1
--- /dev/null
+++ b/.icons/awkward/18x18/actions/mesh-gradient-fit.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0 0 L 0 16 L 16 16 L 16 0 L 0 0 z M 1 1 L 15 1 L 15 15 L 1 15 L 1 1 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,2 C 8.5,-1.5 7.5,5.5 14,2 17.5,8.5 10.5,7.5 14,14 7.5,17.5 8.5,10.5 2,14 -1.5,7.5 5.5,8.5 2,2 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/mesh-gradient.svg b/.icons/awkward/18x18/actions/mesh-gradient.svg
new file mode 100644
index 00000000..7600f0a1
--- /dev/null
+++ b/.icons/awkward/18x18/actions/mesh-gradient.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 2,2 C 8.5,-1.5 7.5,5.5 14,2 17.5,8.5 10.5,7.5 14,14 7.5,17.5 8.5,10.5 2,14 -1.5,7.5 5.5,8.5 2,2 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,0 V 3 H 3 V 0 Z M 13,0 V 3 H 16 V 0 Z M 0,13 V 16 H 3 V 13 Z M 13,13 V 16 H 16 V 13 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/no-marker.svg b/.icons/awkward/18x18/actions/no-marker.svg
new file mode 100644
index 00000000..17ef7170
--- /dev/null
+++ b/.icons/awkward/18x18/actions/no-marker.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,8 H 16 V 10 H 2 Z"/>
+</svg>
diff --git a/.icons/awkward/18x18/actions/node-add.svg b/.icons/awkward/18x18/actions/node-add.svg
new file mode 100644
index 00000000..cf16683a
--- /dev/null
+++ b/.icons/awkward/18x18/actions/node-add.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,0 V 3 H 4 V 5 H 7 V 8 H 9 V 5 H 12 V 3 H 9 V 0 Z M 5,9 V 12 H 0.5 C 0,12 0,12.5 0,12.5 0,12.5 0,13 0.5,13 H 5 V 16 H 11 V 13 H 15.5 C 16,13 16,12.5 16,12.5 16,12.5 16,12 15.5,12 H 11 V 9 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/node-break.svg b/.icons/awkward/18x18/actions/node-break.svg
new file mode 100644
index 00000000..dcd284ce
--- /dev/null
+++ b/.icons/awkward/18x18/actions/node-break.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,0 V 2 H 0.5 C 0,2 0,2.5 0,2.5 0,2.5 0,3 0.5,3 H 5 V 5 H 10 V 3 H 14.5 C 15,3 15,2.5 15,2.5 15,2.5 15,2 14.5,2 H 10 V 0 Z M 7,6 V 7 H 5 L 7.5,10 10,7 H 8 V 6 Z M 1,11 V 13 H 0.5 C 0,13 0,13.5 0,13.5 0,13.5 0,14 0.5,14 H 1 V 16 H 5 V 11 Z M 10,11 V 16 H 14 V 14 H 14.5 C 15,14 15,13.5 15,13.5 15,13.5 15,13 14.5,13 H 14 V 11 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/node-delete-segment.svg b/.icons/awkward/18x18/actions/node-delete-segment.svg
new file mode 100644
index 00000000..b5c057e9
--- /dev/null
+++ b/.icons/awkward/18x18/actions/node-delete-segment.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,0 V 2 H 0.5 C 0,2 0,2.5 0,2.5 0,2.5 0,3 0.5,3 H 1 V 5 H 5 V 3 H 10 V 5 H 14 V 3 H 14.5 C 15,3 15,2.5 15,2.5 15,2.5 15,2 14.5,2 H 14 V 0 H 10 V 2 H 5 V 0 Z M 7,5 V 7 H 5 L 7.5,10 10,7 H 8 V 5 Z M 1,11 V 13 H 0.5 C 0,13 0,13.5 0,13.5 0,13.5 0,14 0.5,14 H 1 V 16 H 5 V 11 Z M 10,11 V 16 H 14 V 14 H 14.5 C 15,14 15,13.5 15,13.5 15,13.5 15,13 14.5,13 H 14 V 11 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/node-delete.svg b/.icons/awkward/18x18/actions/node-delete.svg
new file mode 100644
index 00000000..698168f3
--- /dev/null
+++ b/.icons/awkward/18x18/actions/node-delete.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4,3 V 5 H 12 V 3 Z M 5,9 V 12 H 0.5 C 0,12 0,12.5 0,12.5 0,12.5 0,13 0.5,13 H 5 V 16 H 11 V 13 H 15.5 C 16,13 16,12.5 16,12.5 16,12.5 16,12 15.5,12 H 11 V 9 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/node-join-segment.svg b/.icons/awkward/18x18/actions/node-join-segment.svg
new file mode 100644
index 00000000..fa66870d
--- /dev/null
+++ b/.icons/awkward/18x18/actions/node-join-segment.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,0 V 2 H 0.5 C 0,2 0,2.5 0,2.5 0,2.5 0,3 0.5,3 H 1 V 5 H 5 V 0 Z M 10,0 V 5 H 14 V 3 H 14.5 C 15,3 15,2.5 15,2.5 15,2.5 15,2 14.5,2 H 14 V 0 Z M 7,5 V 7 H 5 L 7.5,10 10,7 H 8 V 5 Z M 1,11 V 13 H 0.5 C 0,13 0,13.5 0,13.5 0,13.5 0,14 0.5,14 H 1 V 16 H 5 V 14 H 10 V 16 H 14 V 14 H 14.5 C 15,14 15,13.5 15,13.5 15,13.5 15,13 14.5,13 H 14 V 11 H 10 V 13 H 5 V 11 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/node-join.svg b/.icons/awkward/18x18/actions/node-join.svg
new file mode 100644
index 00000000..38a777c8
--- /dev/null
+++ b/.icons/awkward/18x18/actions/node-join.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,0 V 2 H 0.5 C 0,2 0,2.5 0,2.5 0,2.5 0,3 0.5,3 H 1 V 5 H 5 V 0 Z M 10,0 V 5 H 14 V 3 H 14.5 C 15,3 15,2.5 15,2.5 15,2.5 15,2 14.5,2 H 14 V 0 Z M 7,5 V 7 H 5 L 7.5,10 10,7 H 8 V 5 Z M 5,11 V 13 H 0.5 C 0,13 0,13.5 0,13.5 0,13.5 0,14 0.5,14 H 5 V 16 H 10 V 14 H 14.5 C 15,14 15,13.5 15,13.5 15,13.5 15,13 14.5,13 H 10 V 11 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/node-segment-curve.svg b/.icons/awkward/18x18/actions/node-segment-curve.svg
new file mode 100644
index 00000000..e69883d6
--- /dev/null
+++ b/.icons/awkward/18x18/actions/node-segment-curve.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,2 C 9.4167,2 6.6393,2.9036 4.7715,4.7715 2.9036,6.6393 2,9.4167 2,13 H 3 C 3,9.5833 3.8464,7.1107 5.4785,5.4785 7.1107,3.8464 9.5833,3 13,3 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,11 H 5 V 16 H 0 Z M 11,0 H 16 V 5 H 11 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/node-segment-line.svg b/.icons/awkward/18x18/actions/node-segment-line.svg
new file mode 100644
index 00000000..2eddd3e2
--- /dev/null
+++ b/.icons/awkward/18x18/actions/node-segment-line.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.292,3 3,12.292 V 13 H 3.708 L 13,3.708 V 3 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,11 H 5 V 16 H 0 Z M 11,0 H 16 V 5 H 11 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/node-transform.svg b/.icons/awkward/18x18/actions/node-transform.svg
new file mode 100644
index 00000000..a9b6fca8
--- /dev/null
+++ b/.icons/awkward/18x18/actions/node-transform.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,0 V 5 L 1.5,3.5 3.5,5.5 2,7 H 7 V 2 L 5.5,3.5 3.5,1.5 5,0 Z M 11,0 12.5,1.5 10.5,3.5 9,2 V 7 H 14 L 12.5,5.5 14.5,3.5 16,5 V 0 Z M 2,9 3.5,10.5 1.5,12.5 0,11 V 16 H 5 L 3.5,14.5 5.5,12.5 7,14 V 9 Z M 9,9 V 14 L 10.5,12.5 12.5,14.5 11,16 H 16 V 11 L 14.5,12.5 12.5,10.5 14,9 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/node-type-auto-smooth.svg b/.icons/awkward/18x18/actions/node-type-auto-smooth.svg
new file mode 100644
index 00000000..688391ba
--- /dev/null
+++ b/.icons/awkward/18x18/actions/node-type-auto-smooth.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,2.5 V 4.5 C 0,8.655 3.345,12 7.5,12 11.655,12 15,8.655 15,4.5 V 2.5 C 15,2 14.5,2 14.5,2 14.5,2 14,2 14,2.5 V 3.5 C 14,7.655 11.101,11 7.5,11 3.899,11 1,7.655 1,3.5 V 2.5 C 1,2 0.5,2 0.5,2 0.5,2 0,2 0,2.5 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,10.5 A 3.5,3.5 0 0 1 7.5,14 3.5,3.5 0 0 1 4,10.5 3.5,3.5 0 0 1 7.5,7 3.5,3.5 0 0 1 11,10.5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/node-type-cusp.svg b/.icons/awkward/18x18/actions/node-type-cusp.svg
new file mode 100644
index 00000000..97179398
--- /dev/null
+++ b/.icons/awkward/18x18/actions/node-type-cusp.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 15.5,1 C 15.5,1 15,1 15,1.5 15,5.5349 11.907,9.6102 8.3516,11.226 7.9489,9.3606 7.6579,7.0624 6.7695,5.0488 5.7839,2.8147 3.9167,1 0.5,1 0,1 0,1.5 0,1.5 0,1.5 0,2 0.5,2 3.5833,2 4.9661,3.4353 5.8555,5.4512 6.7448,7.4671 7.0002,10.058 7.5156,12.12 7.5876,12.41 7.896,12.572 8.1758,12.468 12.394,10.886 16,6.2593 16,1.5 16,1 15.5,1 15.5,1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,11.5 8.5,8 12,11.5 8.5,15 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/node-type-smooth.svg b/.icons/awkward/18x18/actions/node-type-smooth.svg
new file mode 100644
index 00000000..71176b0e
--- /dev/null
+++ b/.icons/awkward/18x18/actions/node-type-smooth.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,2.5 V 5 C 0,9.155 3.345,12.5 7.5,12.5 11.655,12.5 15,9.155 15,5 V 2.5 C 15,2 14.5,2 14.5,2 14.5,2 14,2 14,2.5 V 4 C 14,8.155 11.101,11.5 7.5,11.5 3.899,11.5 1,8.155 1,4 V 2.5 C 1,2 0.5,2 0.5,2 0.5,2 0,2 0,2.5 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,9 H 10 V 14 H 5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/node-type-symmetric.svg b/.icons/awkward/18x18/actions/node-type-symmetric.svg
new file mode 100644
index 00000000..fe4b9567
--- /dev/null
+++ b/.icons/awkward/18x18/actions/node-type-symmetric.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,12 H 14 V 13 H 2 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,8 H 11 V 14 H 5 Z M 16,12.5 A 1.5,1.5 0 0 1 14.5,14 1.5,1.5 0 0 1 13,12.5 1.5,1.5 0 0 1 14.5,11 1.5,1.5 0 0 1 16,12.5 Z M 3,12.5 A 1.5,1.5 0 0 1 1.5,14 1.5,1.5 0 0 1 0,12.5 1.5,1.5 0 0 1 1.5,11 1.5,1.5 0 0 1 3,12.5 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,2.5 V 3.5 C 0,7.932 3.568,11.5 8,11.5 12.432,11.5 16,7.932 16,3.5 V 2.5 C 16,2 15.5,2 15.5,2 15.5,2 15,2 15,2.5 V 3.5 C 15,7.378 11.878,10.5 8,10.5 4.122,10.5 1,7.378 1,3.5 V 2.5 C 1,2 0.5,2 0.5,2 0.5,2 0,2 0,2.5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-fill.svg b/.icons/awkward/18x18/actions/object-fill.svg
new file mode 100644
index 00000000..c8c746cb
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-fill.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 H 14 C 14,0 16,0 16,2 V 14 C 16,14 16,16 14,16 H 2 C 2,16 0,16 0,14 V 2 C 0,2 0,0 2,0 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-flip-horizontal.svg b/.icons/awkward/18x18/actions/object-flip-horizontal.svg
new file mode 100644
index 00000000..b3731609
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-flip-horizontal.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,5 0,8 5,11 V 9 H 11 V 11 L 16,8 11,5 V 7 H 5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-flip-vertical.svg b/.icons/awkward/18x18/actions/object-flip-vertical.svg
new file mode 100644
index 00000000..fe41b014
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-flip-vertical.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,0 5,5 H 7 V 11 H 5 L 8,16 11,11 H 9 V 5 H 11 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-group.svg b/.icons/awkward/18x18/actions/object-group.svg
new file mode 100644
index 00000000..8676c6c6
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-group.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,1 C 1,1 1,3 1,3 V 13 C 1,15 3,15 3,15 H 13 C 15,15 15,13 15,13 V 3 C 15,1 13,1 13,1 Z M 10,2 C 12.209,2 14,3.7909 14,6 14,8.2091 12.209,10 10,10 V 6 H 6 C 6,3.7909 7.7909,2 10,2 Z M 3,7 H 9 V 13 H 3 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-hidden.svg b/.icons/awkward/18x18/actions/object-hidden.svg
new file mode 100644
index 00000000..1b6a5c35
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-hidden.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8 3 C 2 3 0 8 0 8 C 0 8 2 13 8 13 C 14 13 16 8 16 8 C 16 8 14 3 8 3 z M 8 5 A 3 3 0 0 1 11 8 A 3 3 0 0 1 8 11 A 3 3 0 0 1 5 8 A 3 3 0 0 1 8 5 z M 8 7 A 1 1 0 0 0 7 8 A 1 1 0 0 0 8 9 A 1 1 0 0 0 9 8 A 1 1 0 0 0 8 7 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-rotate-left.svg b/.icons/awkward/18x18/actions/object-rotate-left.svg
new file mode 100644
index 00000000..16c2daa0
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-rotate-left.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4,8 C 4,8 4,7 3,7 2,7 2,8 2,8 Z M 8,2 V 4 A 4,4 0 0 1 12,8 4,4 0 0 1 8,12 4,4 0 0 1 4,8 H 2 A 6,6 0 0 0 8,14 6,6 0 0 0 14,8 6,6 0 0 0 8,2 Z M 8,0 V 6 L 4,3 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-rotate-right.svg b/.icons/awkward/18x18/actions/object-rotate-right.svg
new file mode 100644
index 00000000..eb65504c
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-rotate-right.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,8 C 12,8 12,7 13,7 14,7 14,8 14,8 Z M 8,2 V 4 A 4,4 0 0 0 4,8 4,4 0 0 0 8,12 4,4 0 0 0 12,8 H 14 A 6,6 0 0 1 8,14 6,6 0 0 1 2,8 6,6 0 0 1 8,2 Z M 8,0 V 6 L 12,3 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-stroke-style.svg b/.icons/awkward/18x18/actions/object-stroke-style.svg
new file mode 100644
index 00000000..0fff4e39
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-stroke-style.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,13 V 15 H 3 V 13 Z M 4,13 V 15 H 6 V 13 Z M 7,13 V 15 H 9 V 13 Z M 10,13 V 15 H 12 V 13 Z M 13,13 V 15 H 15 V 13 Z M 1,9 V 11 H 5 V 9 Z M 6,9 V 11 H 10 V 9 Z M 11,9 V 11 H 15 V 9 Z M 11,1 V 3 H 1 V 5 H 11 V 7 L 15,4 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-stroke.svg b/.icons/awkward/18x18/actions/object-stroke.svg
new file mode 100644
index 00000000..fd4f6e35
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-stroke.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,0 C 0,0 0,2 0,2 V 14 C 0,16 2,16 2,16 H 14 C 16,16 16,14 16,14 V 2 C 16,0 14,0 14,0 Z M 3.5,2 H 12.5 C 12.5,2 14,2 14,3.5 V 12.5 C 14,12.5 14,14 12.5,14 H 3.5 C 3.5,14 2,14 2,12.5 V 3.5 C 2,3.5 2,2 3.5,2 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-to-path.svg b/.icons/awkward/18x18/actions/object-to-path.svg
new file mode 100644
index 00000000..a3c9b561
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-to-path.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,4 H 3 V 12 H 2 Z M 4,13 H 12 V 14 H 4 Z M 13,4 H 14 V 12 H 13 Z M 4,2 H 12 V 3 H 4 Z M 1,12 H 4 V 15 H 1 Z M 12,12 H 15 V 15 H 12 Z M 1,1 H 4 V 4 H 1 Z M 12,1 H 15 V 4 H 12 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 5,5 H 11 V 11 H 5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-tweak-attract.svg b/.icons/awkward/18x18/actions/object-tweak-attract.svg
new file mode 100644
index 00000000..04215b5f
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-tweak-attract.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1 1 L 1 3 L 3 3 L 3 1 L 1 1 z M 13 1 L 13 3 L 15 3 L 15 1 L 13 1 z M 4 2 L 4 4 L 6 4 L 6 2 L 4 2 z M 4 4 L 2 4 L 2 6 L 4 6 L 4 4 z M 10 2 L 10 4 L 12 4 L 12 2 L 10 2 z M 12 4 L 12 6 L 14 6 L 14 4 L 12 4 z M 7 3 L 7 5 L 9 5 L 9 3 L 7 3 z M 9 5 L 9 7 L 11 7 L 11 5 L 9 5 z M 11 7 L 11 9 L 13 9 L 13 7 L 11 7 z M 11 9 L 9 9 L 9 11 L 11 11 L 11 9 z M 9 11 L 7 11 L 7 13 L 9 13 L 9 11 z M 7 11 L 7 9 L 5 9 L 5 11 L 7 11 z M 5 9 L 5 7 L 3 7 L 3 9 L 5 9 z M 5 7 L 7 7 L 7 5 L 5 5 L 5 7 z M 7 7 L 7 9 L 9 9 L 9 7 L 7 7 z M 2 10 L 2 12 L 4 12 L 4 10 L 2 10 z M 4 12 L 4 14 L 6 14 L 6 12 L 4 12 z M 12 10 L 12 12 L 14 12 L 14 10 L 12 10 z M 12 12 L 10 12 L 10 14 L 12 14 L 12 12 z M 1 13 L 1 15 L 3 15 L 3 13 L 1 13 z M 13 13 L 13 15 L 15 15 L 15 13 L 13 13 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-tweak-blur.svg b/.icons/awkward/18x18/actions/object-tweak-blur.svg
new file mode 100644
index 00000000..6119bc3f
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-tweak-blur.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 7,1 H 9 V 3 H 7 Z M 10,4 H 12 V 6 H 10 Z M 7,4 H 9 V 6 H 7 Z M 4,4 H 6 V 6 H 4 Z M 13,7 H 15 V 9 H 13 Z M 10,7 H 12 V 9 H 10 Z M 7,7 H 9 V 9 H 7 Z M 4,7 H 6 V 9 H 4 Z M 1,7 H 3 V 9 H 1 Z M 10,10 H 12 V 12 H 10 Z M 7,10 H 9 V 12 H 7 Z M 4,10 H 6 V 12 H 4 Z M 7,13 H 9 V 15 H 7 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4,4 H 5 V 5 H 4 Z M 4,11 H 5 V 12 H 4 Z M 11,11 H 12 V 12 H 11 Z M 11,4 H 12 V 5 H 11 Z M 7.5,10.5 H 8.5 V 11.5 H 7.5 Z M 4.5,7.5 H 5.5 V 8.5 H 4.5 Z M 10.5,7.5 H 11.5 V 8.5 H 10.5 Z M 7.5,4.5 H 8.5 V 5.5 H 7.5 Z M 7.5,7.5 H 8.5 V 8.5 H 7.5 Z M 7,1 H 9 V 2 H 7 Z M 7,14 H 9 V 15 H 7 Z M 1,7 H 2 V 9 H 1 Z M 14,7 H 15 V 9 H 14 Z M 10.5,10.5 H 11.5 V 11.5 H 10.5 Z M 4.5,10.5 H 5.5 V 11.5 H 4.5 Z M 4.5,4.5 H 5.5 V 5.5 H 4.5 Z M 10.5,4.5 H 11.5 V 5.5 H 10.5 Z M 13,1 H 15 V 3 H 13 Z M 10,1 H 12 V 3 H 10 Z M 4,1 H 6 V 3 H 4 Z M 1,1 H 3 V 3 H 1 Z M 13,4 H 15 V 6 H 13 Z M 1,4 H 3 V 6 H 1 Z M 13,10 H 15 V 12 H 13 Z M 1,10 H 3 V 12 H 1 Z M 13,13 H 15 V 15 H 13 Z M 10,13 H 12 V 15 H 10 Z M 4,13 H 6 V 15 H 4 Z M 1,13 H 3 V 15 H 1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-tweak-duplicate.svg b/.icons/awkward/18x18/actions/object-tweak-duplicate.svg
new file mode 100644
index 00000000..7ecf3414
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-tweak-duplicate.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 9,6.5 A 2.5,2.5 0 0 1 6.5,9 2.5,2.5 0 0 1 4,6.5 2.5,2.5 0 0 1 6.5,4 2.5,2.5 0 0 1 9,6.5 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,9.5 A 2.5,2.5 0 0 1 9.5,12 2.5,2.5 0 0 1 7,9.5 2.5,2.5 0 0 1 9.5,7 2.5,2.5 0 0 1 12,9.5 Z M 15,6 A 2,2 0 0 0 13,8 2,2 0 0 0 15,10 Z M 15,13 A 2,2 0 0 0 13,15 H 15 Z M 8,13 A 2,2 0 0 0 6,15 H 10 A 2,2 0 0 0 8,13 Z M 1,13 V 15 H 3 A 2,2 0 0 0 1,13 Z M 1,6 V 10 A 2,2 0 0 0 3,8 2,2 0 0 0 1,6 Z M 1,1 V 3 A 2,2 0 0 0 3,1 Z M 6,1 A 2,2 0 0 0 8,3 2,2 0 0 0 10,1 Z M 13,1 A 2,2 0 0 0 15,3 V 1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-tweak-jitter-color.svg b/.icons/awkward/18x18/actions/object-tweak-jitter-color.svg
new file mode 100644
index 00000000..c46cd1e4
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-tweak-jitter-color.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 6,10 H 10 V 14 H 6 Z M 2,6 H 6 V 10 H 2 Z M 10,6 H 14 V 10 H 10 Z M 6,2 H 10 V 6 H 6 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10,10 H 14 V 14 H 10 Z M 2,10 H 6 V 14 H 2 Z M 6,6 H 10 V 10 H 6 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-tweak-paint.svg b/.icons/awkward/18x18/actions/object-tweak-paint.svg
new file mode 100644
index 00000000..81df0c9a
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-tweak-paint.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6,6 H 10 V 10 H 6 Z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 6,10 H 10 V 14 H 6 Z M 2,6 H 6 V 10 H 2 Z M 10,6 H 14 V 10 H 10 Z M 6,2 H 10 V 6 H 6 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-tweak-push.svg b/.icons/awkward/18x18/actions/object-tweak-push.svg
new file mode 100644
index 00000000..624afa87
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-tweak-push.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,0 V 5 H 9 V 0 Z M 4,1 V 4 H 6 V 1 Z M 10,1 V 4 H 12 V 1 Z M 1,3 V 6 H 3 V 3 Z M 13,3 V 6 H 15 V 3 Z M 4,5 V 7 H 6 V 5 Z M 10,5 V 7 H 12 V 5 Z M 7,6 V 8 H 9 V 6 Z M 1,7 V 9 H 3 V 7 Z M 13,7 V 9 H 15 V 7 Z M 4,8 V 10 H 6 V 8 Z M 10,8 V 10 H 12 V 8 Z M 7,9 V 11 H 9 V 9 Z M 1,10 V 12 H 3 V 10 Z M 13,10 V 12 H 15 V 10 Z M 4,11 V 13 H 6 V 11 Z M 10,11 V 13 H 12 V 11 Z M 1,13 V 15 H 3 V 13 Z M 13,13 V 15 H 15 V 13 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-tweak-randomize.svg b/.icons/awkward/18x18/actions/object-tweak-randomize.svg
new file mode 100644
index 00000000..bf2b047d
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-tweak-randomize.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,0 V 2 H 9 V 0 Z M 1,1 V 3 H 3 V 1 Z M 4,1 V 3 H 6 V 1 Z M 10,1 V 3 H 12 V 1 Z M 13,1 V 3 H 15 V 1 Z M 7,3 V 5 H 9 V 3 Z M 2,4 V 6 H 4 V 8 H 6 V 4 Z M 10,4 V 6 H 9 V 8 H 11 V 6 H 12 V 4 Z M 13,4 V 6 H 15 V 4 Z M 1,7 V 9 H 3 V 7 Z M 12,7 V 9 H 14 V 7 Z M 8,9 V 11 H 10 V 14 H 12 V 10 H 10 V 9 Z M 1,10 V 12 H 5 V 10 Z M 13,10 V 12 H 15 V 10 Z M 7,12 V 14 H 9 V 12 Z M 1,13 V 15 H 3 V 13 Z M 4,13 V 15 H 6 V 13 Z M 13,13 V 15 H 15 V 13 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-tweak-rotate.svg b/.icons/awkward/18x18/actions/object-tweak-rotate.svg
new file mode 100644
index 00000000..458d8090
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-tweak-rotate.svg
@@ -0,0 +1,28 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <g transform="rotate(30,6,13)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,11 H 7 V 15 H 5 Z"/>
+ </g>
+ <g transform="rotate(30,10,13)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,11 H 11 V 15 H 9 Z"/>
+ </g>
+ <g transform="rotate(60,10,8)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,6 H 11 V 10 H 9 Z"/>
+ </g>
+ <g transform="rotate(60,6,8)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,6 H 7 V 10 H 5 Z"/>
+ </g>
+ <g transform="rotate(45,6,3)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,1 H 7 V 5 H 5 Z"/>
+ </g>
+ <g transform="rotate(45,10,3)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9,1 H 11 V 5 H 9 Z"/>
+ </g>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,1 H 15 V 5 H 13 Z M 1,1 H 3 V 5 H 1 Z M 1,6 H 3 V 10 H 1 Z M 13,6 H 15 V 10 H 13 Z M 13,11 H 15 V 15 H 13 Z M 1,11 H 3 V 15 H 1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-tweak-shrink.svg b/.icons/awkward/18x18/actions/object-tweak-shrink.svg
new file mode 100644
index 00000000..fa78353c
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-tweak-shrink.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4,10 H 5 V 11 H 4 Z M 7,10 H 8 V 11 H 7 Z M 10,10 H 11 V 11 H 10 Z M 11,7 H 12 V 8 H 11 Z M 8,7 H 9 V 8 H 8 Z M 5,7 H 6 V 8 H 5 Z M 10,4 H 11 V 5 H 10 Z M 4,4 H 5 V 5 H 4 Z M 7,4 H 8 V 5 H 7 Z M 7,1 H 9 V 3 H 7 Z M 7,13 H 9 V 15 H 7 Z M 1,7 H 3 V 9 H 1 Z M 13,7 H 15 V 9 H 13 Z M 13,1 H 15 V 3 H 13 Z M 10,1 H 12 V 3 H 10 Z M 4,1 H 6 V 3 H 4 Z M 1,1 H 3 V 3 H 1 Z M 13,4 H 15 V 6 H 13 Z M 1,4 H 3 V 6 H 1 Z M 13,10 H 15 V 12 H 13 Z M 1,10 H 3 V 12 H 1 Z M 13,13 H 15 V 15 H 13 Z M 10,13 H 12 V 15 H 10 Z M 4,13 H 6 V 15 H 4 Z M 1,13 H 3 V 15 H 1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-ungroup.svg b/.icons/awkward/18x18/actions/object-ungroup.svg
new file mode 100644
index 00000000..2e51ff87
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-ungroup.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,7 H 9 V 13 H 3 Z M 10,2 A 4,4 0 0 0 6,6 H 10 V 10 A 4,4 0 0 0 14,6 4,4 0 0 0 10,2 Z M 14,12 V 14 H 12 V 16 H 14 C 16,16 16,14 16,14 V 12 Z M 0,12 V 14 C 0,16 2,16 2,16 H 4 V 14 H 2 V 12 Z M 12,0 V 2 H 14 V 4 H 16 V 2 C 16,0 14,0 14,0 Z M 2,0 C 0,0 0,2 0,2 V 4 H 2 V 2 H 4 V 0 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/object-visible.svg b/.icons/awkward/18x18/actions/object-visible.svg
new file mode 100644
index 00000000..6adacad1
--- /dev/null
+++ b/.icons/awkward/18x18/actions/object-visible.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 2 L 1 5 L 12 5 L 15 2 L 4 2 z M 4 7 L 1 10 L 12 10 L 15 7 L 4 7 z M 4 12 L 1 15 L 12 15 L 15 12 L 4 12 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/pack-less.svg b/.icons/awkward/18x18/actions/pack-less.svg
new file mode 100644
index 00000000..261a782e
--- /dev/null
+++ b/.icons/awkward/18x18/actions/pack-less.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,9 H 6 C 6,9 7,9 7,10 V 13 C 7,13 7,14 6,14 H 3 C 3,14 2,14 2,13 V 10 C 2,10 2,9 3,9 Z M 10,9 H 13 C 13,9 14,9 14,10 V 13 C 14,13 14,14 13,14 H 10 C 10,14 9,14 9,13 V 10 C 9,10 9,9 10,9 Z M 10,2 H 13 C 13,2 14,2 14,3 V 6 C 14,6 14,7 13,7 H 10 C 10,7 9,7 9,6 V 3 C 9,3 9,2 10,2 Z M 3,2 H 6 C 6,2 7,2 7,3 V 6 C 7,6 7,7 6,7 H 3 C 3,7 2,7 2,6 V 3 C 2,3 2,2 3,2 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/pack-more.svg b/.icons/awkward/18x18/actions/pack-more.svg
new file mode 100644
index 00000000..7eb9bfd0
--- /dev/null
+++ b/.icons/awkward/18x18/actions/pack-more.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,11 H 14 C 14,11 15,11 15,12 V 14 C 15,14 15,15 14,15 H 12 C 12,15 11,15 11,14 V 12 C 11,12 11,11 12,11 Z M 7,11 H 9 C 9,11 10,11 10,12 V 14 C 10,14 10,15 9,15 H 7 C 7,15 6,15 6,14 V 12 C 6,12 6,11 7,11 Z M 2,11 H 4 C 4,11 5,11 5,12 V 14 C 5,14 5,15 4,15 H 2 C 2,15 1,15 1,14 V 12 C 1,12 1,11 2,11 Z M 12,6 H 14 C 14,6 15,6 15,7 V 9 C 15,9 15,10 14,10 H 12 C 12,10 11,10 11,9 V 7 C 11,7 11,6 12,6 Z M 7,6 H 9 C 9,6 10,6 10,7 V 9 C 10,9 10,10 9,10 H 7 C 7,10 6,10 6,9 V 7 C 6,7 6,6 7,6 Z M 2,6 H 4 C 4,6 5,6 5,7 V 9 C 5,9 5,10 4,10 H 2 C 2,10 1,10 1,9 V 7 C 1,7 1,6 2,6 Z M 12,1 H 14 C 14,1 15,1 15,2 V 4 C 15,4 15,5 14,5 H 12 C 12,5 11,5 11,4 V 2 C 11,2 11,1 12,1 Z M 7,1 H 9 C 9,1 10,1 10,2 V 4 C 10,4 10,5 9,5 H 7 C 7,5 6,5 6,4 V 2 C 6,2 6,1 7,1 Z M 2,1 H 4 C 4,1 5,1 5,2 V 4 C 5,4 5,5 4,5 H 2 C 2,5 1,5 1,4 V 2 C 1,2 1,1 2,1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/paint-solid.svg b/.icons/awkward/18x18/actions/paint-solid.svg
new file mode 100644
index 00000000..27116c2d
--- /dev/null
+++ b/.icons/awkward/18x18/actions/paint-solid.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,1 H 17 V 17 H 1 Z"/>
+</svg>
diff --git a/.icons/awkward/18x18/actions/paint-unknown.svg b/.icons/awkward/18x18/actions/paint-unknown.svg
new file mode 100644
index 00000000..50616813
--- /dev/null
+++ b/.icons/awkward/18x18/actions/paint-unknown.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(-3,-3)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.5,3 C 8,3 5.5,5.5 5.5,9 H 10.5 V 8 C 10.5,6.5 12,6.5 12,6.5 12,6.5 13.5,6.5 13.5,8 13.5,9.5 9,10.5 9,14 V 15 H 14 V 14 C 14,12 18.5,11 18.5,7.5 18.5,6 17,3 12.5,3 Z M 9,16 V 21 H 14 V 16 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/path-clip-edit.svg b/.icons/awkward/18x18/actions/path-clip-edit.svg
new file mode 100644
index 00000000..45551877
--- /dev/null
+++ b/.icons/awkward/18x18/actions/path-clip-edit.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14,2 C 8.5,2 2,7.5 2,14 V 15 H 3 V 14 C 3,8 9,3 14,3 H 15 V 2 Z M 6.373,6.3193 5.666,7.0264 C 7.117,8.4775 7.9276,10.168 8.1523,11.404 8.3771,12.64 8.063,13.689 7.166,14.586 L 7.873,15.293 C 8.9763,14.19 9.412,12.741 9.1367,11.227 8.8614,9.7126 7.9222,7.8686 6.373,6.3193 Z M 7.373,5.086 6.666,5.7931 C 8.2153,7.3423 9.7906,8.2815 11.305,8.5567 12.819,8.832 14.27,8.3963 15.373,7.2931 L 14.666,6.586 C 13.769,7.483 12.72,7.7971 11.484,7.5724 10.248,7.3476 8.8241,6.537 7.373,5.086 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4,14.5 A 1.5,1.5 0 0 1 2.5,16 1.5,1.5 0 0 1 1,14.5 1.5,1.5 0 0 1 2.5,13 1.5,1.5 0 0 1 4,14.5 Z M 16,2.5 A 1.5,1.5 0 0 1 14.5,4 1.5,1.5 0 0 1 13,2.5 1.5,1.5 0 0 1 14.5,1 1.5,1.5 0 0 1 16,2.5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/path-difference.svg b/.icons/awkward/18x18/actions/path-difference.svg
new file mode 100644
index 00000000..61211f94
--- /dev/null
+++ b/.icons/awkward/18x18/actions/path-difference.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10.973 5 A 5.5 5.5 0 0 1 11 5.5 A 5.5 5.5 0 0 1 5.5 11 A 5.5 5.5 0 0 1 5 10.975 L 5 15 L 15 15 L 15 5 L 10.973 5 z"/>
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 11,5.5 A 5.5,5.5 0 0 1 5.5,11 5.5,5.5 0 0 1 0,5.5 5.5,5.5 0 0 1 5.5,0 5.5,5.5 0 0 1 11,5.5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/path-effect-parameter-next.svg b/.icons/awkward/18x18/actions/path-effect-parameter-next.svg
new file mode 100644
index 00000000..14fe59a2
--- /dev/null
+++ b/.icons/awkward/18x18/actions/path-effect-parameter-next.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,1.5 C 9.4048,1.5 6.5065,2.5365 4.5215,4.5215 2.5365,6.5065 1.5,9.4048 1.5,13 H 2.5 C 2.5,9.5952 3.4635,6.9935 5.2285,5.2285 6.9935,3.4635 9.5952,2.5 13,2.5 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0.29492,5.0957 A 3.5,3.5 0 0 0 0,6.5 3.5,3.5 0 0 0 3.5,10 3.5,3.5 0 0 0 6.9023,7.3047 4.5,4.5 0 0 1 4.5,8 4.5,4.5 0 0 1 0.29492,5.0957 Z M 6,0.50195 A 2.5,2.5 0 0 0 5,2.5 2.5,2.5 0 0 0 7.5,5 2.5,2.5 0 0 0 9.4961,4 3.5,3.5 0 0 1 6,0.50195 Z M 4,14 A 2,2 0 0 1 2,16 2,2 0 0 1 0,14 2,2 0 0 1 2,12 2,2 0 0 1 4,14 Z M 16,2 A 2,2 0 0 1 14,4 2,2 0 0 1 12,2 2,2 0 0 1 14,0 2,2 0 0 1 16,2 Z M 15,7 H 16 V 16 H 15 Z M 9,7 16,11.5 9,16 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/path-mask-edit.svg b/.icons/awkward/18x18/actions/path-mask-edit.svg
new file mode 100644
index 00000000..6ea2536a
--- /dev/null
+++ b/.icons/awkward/18x18/actions/path-mask-edit.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10,1 C 5,1 1,4.5 1,10 V 11 H 2 V 10 C 2,5.5 5.5,2 10,2 H 11 V 1 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,1.5 A 1.5,1.5 0 0 1 11.5,3 1.5,1.5 0 0 1 10,1.5 1.5,1.5 0 0 1 11.5,0 1.5,1.5 0 0 1 13,1.5 Z M 3,11.5 A 1.5,1.5 0 0 1 1.5,13 1.5,1.5 0 0 1 0,11.5 1.5,1.5 0 0 1 1.5,10 1.5,1.5 0 0 1 3,11.5 Z M 7,7 V 12 C 7,15 11.5,16 11.5,16 11.5,16 16,15 16,12 V 7 Z M 8,9 H 11 V 11 L 9,10 Z M 12,9 H 15 L 14,10 12,11 Z M 9,12 H 14 C 14,14 11.5,14 11.5,14 11.5,14 9,14 9,12 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/path-mode-bezier.svg b/.icons/awkward/18x18/actions/path-mode-bezier.svg
new file mode 100644
index 00000000..68e7c25d
--- /dev/null
+++ b/.icons/awkward/18x18/actions/path-mode-bezier.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,2 C 8.9479,2 6.1665,2.6264 4.3965,4.3965 2.6264,6.1665 2,8.9479 2,13 H 3 C 3,9.0521 3.6236,6.5835 5.1035,5.1035 6.5835,3.6236 9.0521,3 13,3 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,2 H 7 V 7 H 2 Z M 0,11 H 5 V 16 H 0 Z M 11,0 H 16 V 5 H 11 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/path-mode-bspline.svg b/.icons/awkward/18x18/actions/path-mode-bspline.svg
new file mode 100644
index 00000000..576062e3
--- /dev/null
+++ b/.icons/awkward/18x18/actions/path-mode-bspline.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,3 C 6.5,3 3,6.5 3,11 V 14 C 3,14 3,15 4,15 5,15 5,14 5,14 V 11 C 5,8 8,5 11,5 H 14 C 14,5 15,5 15,4 15,3 14,3 14,3 Z M 1,1 V 15 H 2 V 2 H 15 V 1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/path-mode-polyline-paraxial.svg b/.icons/awkward/18x18/actions/path-mode-polyline-paraxial.svg
new file mode 100644
index 00000000..333e9ae8
--- /dev/null
+++ b/.icons/awkward/18x18/actions/path-mode-polyline-paraxial.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,0 C 12,0 11,0 11,1 V 9 H 8 V 4 C 8,3 7,3 7,3 H 1 C 0,3 0,4 0,4 V 10 C 0,11 1,11 1,11 H 6 V 15 C 6,16 7,16 7,16 H 12 C 13,16 13,15 13,15 V 11 H 15 C 16,11 16,10 16,10 16,10 16,9 15,9 H 13 V 1 C 13,0 12,0 12,0 Z M 2,5 H 6 V 9 H 2 Z M 8,11 H 11 V 14 H 8 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/path-mode-polyline.svg b/.icons/awkward/18x18/actions/path-mode-polyline.svg
new file mode 100644
index 00000000..9886e4e7
--- /dev/null
+++ b/.icons/awkward/18x18/actions/path-mode-polyline.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.9805,0 C 6.7531,0.00458 6.534,0.08656 6.3594,0.23242 L 0.35938,5.2324 C -0.21,5.7069 -0.08364,6.6244 0.60547,6.9199 L 4.3633,8.5312 3.0215,14.791 C 2.8213,15.73 3.8983,16.345 4.6133,15.789 L 10.541,11.178 14.605,12.92 C 15.845,13.453 16.59,11.593 15.395,11.08 L 12.348,9.7734 13.613,8.7891 C 14.746,7.9828 13.448,6.3126 12.387,7.2109 L 10.248,8.875 6.6641,7.3379 7.9785,1.209 C 8.1133,0.57852 7.6252,0 6.9805,0 Z M 5.4141,3.623 4.791,6.5352 2.8945,5.7227 Z M 6.2383,9.334 8.4434,10.279 5.5527,12.525 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/path-mode-spiro.svg b/.icons/awkward/18x18/actions/path-mode-spiro.svg
new file mode 100644
index 00000000..9803230f
--- /dev/null
+++ b/.icons/awkward/18x18/actions/path-mode-spiro.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,5 C 12,5 11,5 11,6 11,7 12,7 12,7 13.105,7 14,7.8954 14,9 14,10.105 13.105,11 12,11 10.895,11 10,10.105 10,9 H 8 C 8,11.209 9.7909,13 12,13 14.209,13 16,11.209 16,9 16,6.7909 14.209,5 12,5 Z M 5,3 C 2.2386,3 0,5.2386 0,8 0,10.761 2.2386,13 5,13 5,13 6,13 6,12 6,11 5,11 5,11 3.3431,11 2,9.6569 2,8 2,6.3431 3.3431,5 5,5 6.6569,5 8,6.3431 8,8 V 9 H 10 V 8 C 10,5.2386 7.7614,3 5,3 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/path-reverse.svg b/.icons/awkward/18x18/actions/path-reverse.svg
new file mode 100644
index 00000000..65abd8f2
--- /dev/null
+++ b/.icons/awkward/18x18/actions/path-reverse.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14,1.5 V 3 C 14,8 9,8 9,8 H 6 C 6,8 0,8 0,14 V 15.5 C 0,15.5 0,16 0.5,16 1,16 1,15.5 1,15.5 V 14 C 1,9 6,9 6,9 H 9 C 9,9 15,9 15,3 V 1.5 C 15,1.5 15,1 14.5,1 14,1 14,1.5 14,1.5 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,11 8,13.5 12,16 V 14 H 15 V 13 H 12 Z M 3,1 V 3 H 0 V 4 H 3 V 6 L 7,3.5 Z M 5,6 H 10 V 11 H 5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/path-tweak-attract.svg b/.icons/awkward/18x18/actions/path-tweak-attract.svg
new file mode 100644
index 00000000..721fb4c5
--- /dev/null
+++ b/.icons/awkward/18x18/actions/path-tweak-attract.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,12 C 4,12 3,9 8,9 13,9 12,12 16,12 V 14 C 11,14 13,11 8,11 3,11 5,14 0,14 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 16,4 C 12,4 13,7 8,7 3,7 4,4 0,4 V 2 C 5,2 3,5 8,5 13,5 11,2 16,2 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/path-tweak-grow.svg b/.icons/awkward/18x18/actions/path-tweak-grow.svg
new file mode 100644
index 00000000..09a1acb9
--- /dev/null
+++ b/.icons/awkward/18x18/actions/path-tweak-grow.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,7 C 4,7 6,5 8,5 10,5 11,7 16,7 V 8 C 11,8 10,10 8,10 6,10 4,8 0,8 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/path-tweak-push.svg b/.icons/awkward/18x18/actions/path-tweak-push.svg
new file mode 100644
index 00000000..2a549d68
--- /dev/null
+++ b/.icons/awkward/18x18/actions/path-tweak-push.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,7 C 4,7 5,4 8,4 11,4 11,7 16,7 V 12 C 11,12 11,9 8,9 5,9 4,12 0,12 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/path-tweak-repel.svg b/.icons/awkward/18x18/actions/path-tweak-repel.svg
new file mode 100644
index 00000000..ef82e8a3
--- /dev/null
+++ b/.icons/awkward/18x18/actions/path-tweak-repel.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,5 C 4,5 3,2 8,2 13,2 12,5 16,5 V 7 C 11,7 13,4 8,4 3,4 5,7 0,7 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 16,11 C 12,11 13,14 8,14 3,14 4,11 0,11 V 9 C 5,9 3,12 8,12 13,12 11,9 16,9 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/path-tweak-roughen.svg b/.icons/awkward/18x18/actions/path-tweak-roughen.svg
new file mode 100644
index 00000000..3274c402
--- /dev/null
+++ b/.icons/awkward/18x18/actions/path-tweak-roughen.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,7 3,3 6,6 9,2 10.75,7.5 13,4 16,7 V 12 L 12,8 11,13 9,9 5,13 3,8 0,12 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/path-tweak-shrink.svg b/.icons/awkward/18x18/actions/path-tweak-shrink.svg
new file mode 100644
index 00000000..4226598b
--- /dev/null
+++ b/.icons/awkward/18x18/actions/path-tweak-shrink.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,5 C 4,5 6,7 8,7 10,7 11,5 16,5 V 10 C 11,10 10,8 8,8 6,8 4,10 0,10 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/rectangle-make-corners-sharp.svg b/.icons/awkward/18x18/actions/rectangle-make-corners-sharp.svg
new file mode 100644
index 00000000..edd677b1
--- /dev/null
+++ b/.icons/awkward/18x18/actions/rectangle-make-corners-sharp.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,4 V 10 L 6,4 Z M 13,13 H 15 V 15 H 13 Z M 1,1 H 3 V 3 H 1 Z M 4,1 V 3 H 13 V 12 H 15 V 1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/selection-bottom.svg b/.icons/awkward/18x18/actions/selection-bottom.svg
new file mode 100644
index 00000000..99a98bb9
--- /dev/null
+++ b/.icons/awkward/18x18/actions/selection-bottom.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,0 V 7 L 3.5,3.5 2,5 8,11 14,5 12.5,3.5 9,7 V 0 Z"/>
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="8" cy="14" r="2"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/selection-lower.svg b/.icons/awkward/18x18/actions/selection-lower.svg
new file mode 100644
index 00000000..10dc3ac0
--- /dev/null
+++ b/.icons/awkward/18x18/actions/selection-lower.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,2 V 10 L 3.5,6.5 2,8 8,14 14,8 12.5,6.5 9,10 V 2 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/selection-make-bitmap-copy.svg b/.icons/awkward/18x18/actions/selection-make-bitmap-copy.svg
new file mode 100644
index 00000000..aa04b0ec
--- /dev/null
+++ b/.icons/awkward/18x18/actions/selection-make-bitmap-copy.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2 2 C 1 2 1 3 1 3 L 1 13 C 1 14 2 14 2 14 L 14 14 C 14 14 15 14 15 13 L 15 3 C 15 2 14 2 14 2 L 2 2 z M 5.5 6.5625 L 8.8125 10.3125 L 10.9375 8.25 L 13 10.3125 L 13 12 L 3 12 L 3 9.5 L 5.5 6.5625 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/selection-raise.svg b/.icons/awkward/18x18/actions/selection-raise.svg
new file mode 100644
index 00000000..871e4c87
--- /dev/null
+++ b/.icons/awkward/18x18/actions/selection-raise.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,14 V 6 L 3.5,9.5 2,8 8,2 14,8 12.5,9.5 9,6 V 14 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/selection-top.svg b/.icons/awkward/18x18/actions/selection-top.svg
new file mode 100644
index 00000000..9f138463
--- /dev/null
+++ b/.icons/awkward/18x18/actions/selection-top.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <circle style="fill:currentColor" class="ColorScheme-Text" cx="8" cy="2" r="2"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,16 V 9 L 3.5,12.5 2,11 8,5 14,11 12.5,12.5 9,9 V 16 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/show-node-handles.svg b/.icons/awkward/18x18/actions/show-node-handles.svg
new file mode 100644
index 00000000..3301741c
--- /dev/null
+++ b/.icons/awkward/18x18/actions/show-node-handles.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4.5078125 2 A 1.5049 1.5 0 0 0 3.0039062 3.5 A 1.5049 1.5 0 0 0 3.9628906 4.8964844 L 3.9628906 9 L 2 9 L 2 14 L 7.015625 14 L 7.015625 9 L 5.7460938 9 C 6.1771338 7.7569 7.0829813 6.5785563 8.2382812 5.5976562 C 9.8605813 4.2202563 11.937453 3.2551375 13.564453 3.0234375 A 0.50168 0.50005 0 0 0 13.458984 2.0292969 A 0.50168 0.50005 0 0 0 13.423828 2.0351562 C 11.539028 2.3035363 9.3516906 3.3382375 7.5878906 4.8359375 C 6.4685906 5.7862775 5.5163969 6.9348375 4.9667969 8.2109375 L 4.9667969 4.9257812 A 1.5049 1.5 0 0 0 6.0136719 3.5 A 1.5049 1.5 0 0 0 4.5078125 2 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/show-path-outline.svg b/.icons/awkward/18x18/actions/show-path-outline.svg
new file mode 100644
index 00000000..3e45d5f6
--- /dev/null
+++ b/.icons/awkward/18x18/actions/show-path-outline.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 0 L 11 1.7460938 C 10.64941 1.7286838 10.288331 1.7005344 9.9628906 1.7089844 C 8.9135906 1.7362144 7.9924406 1.8936656 7.1816406 2.1660156 C 5.5600406 2.7107256 4.4025938 3.7220844 3.6210938 4.9589844 C 2.5125937 6.7131844 2.1263875 8.8923 1.9921875 11 L 0 11 L 0 16 L 5 16 L 5 13.947266 C 9.2585 13.479336 11.90985 11.143441 13.28125 8.6816406 C 13.99636 7.3980406 14.366494 6.1048 14.496094 5 L 16 5 L 16 0 L 11 0 z M 9.9921875 2.7089844 C 10.304987 2.7008844 10.657 2.7262406 11 2.7441406 L 11 5 L 13.492188 5 C 13.364107 5.94186 13.030883 7.0755594 12.408203 8.1933594 C 11.178703 10.400459 8.8787 12.472216 5 12.916016 L 5 11 L 3.0195312 11 C 3.1533312 8.9977 3.5152869 6.9979875 4.4667969 5.4921875 C 5.1447069 4.4193875 6.0912 3.5885344 7.5 3.1152344 C 8.20441 2.8786144 9.0283875 2.7338144 9.9921875 2.7089844 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/snap-bounding-box-center.svg b/.icons/awkward/18x18/actions/snap-bounding-box-center.svg
new file mode 100644
index 00000000..ea6046fd
--- /dev/null
+++ b/.icons/awkward/18x18/actions/snap-bounding-box-center.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,7 V 8 H 6 V 9 H 7 V 10 H 8 V 9 H 9 V 8 H 8 V 7 Z M 14,7 H 15 V 10 H 14 Z M 0,7 H 1 V 10 H 0 Z M 6,15 H 9 V 16 H 6 Z M 6,1 H 9 V 2 H 6 Z M 0,16 V 12 H 1 V 15 H 4 V 16 Z M 15,16 V 12 H 14 V 15 H 11 V 16 Z M 15,1 V 5 H 14 V 2 H 11 V 1 Z M 0,1 V 5 H 1 V 2 H 4 V 1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/snap-bounding-box-corners.svg b/.icons/awkward/18x18/actions/snap-bounding-box-corners.svg
new file mode 100644
index 00000000..aa25e7bb
--- /dev/null
+++ b/.icons/awkward/18x18/actions/snap-bounding-box-corners.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 13,13 H 16 V 16 H 13 Z M 12,6 V 12 H 6 Z M 0,14 H 4 V 15 H 0 Z M 14,0 H 15 V 4 H 14 Z M 6,14 H 10 V 15 H 6 Z M 14,6 H 15 V 10 H 14 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/snap-bounding-box-edges.svg b/.icons/awkward/18x18/actions/snap-bounding-box-edges.svg
new file mode 100644
index 00000000..ef464d72
--- /dev/null
+++ b/.icons/awkward/18x18/actions/snap-bounding-box-edges.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5,8 V 14 L 1,11 Z M 11,1 14,5 H 8 Z M 0,6 H 1 V 16 H 0 Z M 6,0 H 16 V 1 H 6 Z M 0,0 V 4 H 1 V 1 H 4 V 0 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/snap-bounding-box-midpoints.svg b/.icons/awkward/18x18/actions/snap-bounding-box-midpoints.svg
new file mode 100644
index 00000000..56420fa8
--- /dev/null
+++ b/.icons/awkward/18x18/actions/snap-bounding-box-midpoints.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4,10 1,8 4,6 Z M 12,10 15,8 12,6 Z M 8,15 10,12 H 6 Z M 8,1 10,4 H 6 Z M 15,7 H 16 V 9 H 15 Z M 0,7 H 1 V 9 H 0 Z M 7,15 H 9 V 16 H 7 Z M 7,0 H 9 V 1 H 7 Z M 0,16 V 11 H 1 V 15 H 5 V 16 Z M 16,16 V 12 H 15 V 15 H 11 V 16 Z M 16,0 V 5 H 15 V 1 H 11 V 0 Z M 0,0 V 5 H 1 V 1 H 5 V 0 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/snap-bounding-box.svg b/.icons/awkward/18x18/actions/snap-bounding-box.svg
new file mode 100644
index 00000000..23eef130
--- /dev/null
+++ b/.icons/awkward/18x18/actions/snap-bounding-box.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,3 H 0 V 0 H 3 Z M 4,10 V 4 H 10 Z M 16,2 H 12 V 1 H 16 Z M 2,16 H 1 V 12 H 2 Z M 10,2 H 6 V 1 H 10 Z M 2,10 H 1 V 6 H 2 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/snap-nodes-center.svg b/.icons/awkward/18x18/actions/snap-nodes-center.svg
new file mode 100644
index 00000000..d373142e
--- /dev/null
+++ b/.icons/awkward/18x18/actions/snap-nodes-center.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,7 V 8 H 6 V 9 H 7 V 10 H 8 V 9 H 9 V 8 H 8 V 7 Z M 4,1 C 0,1 0,5 0,5 V 12 C 0,12 0,16 4,16 H 11 C 15,16 15,12 15,12 V 5 C 15,5 15,1 11,1 Z M 4.5,2 H 10.5 C 14,2 14,5.5 14,5.5 V 11.5 C 14,11.5 14,15 10.5,15 H 4.5 C 1,15 1,11.5 1,11.5 V 5.5 C 1,5.5 1,2 4.5,2 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/snap-nodes-cusp.svg b/.icons/awkward/18x18/actions/snap-nodes-cusp.svg
new file mode 100644
index 00000000..e795bbb6
--- /dev/null
+++ b/.icons/awkward/18x18/actions/snap-nodes-cusp.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0195312 1.5 A 0.50005 0.50005 0 0 0 0.96875 1.5019531 A 0.50005 0.50005 0 0 0 0.93554688 2.4980469 C 0.93554688 2.4980469 4.621675 3.0111881 7.234375 4.6738281 C 8.540775 5.5051481 9.5421156 6.5832406 9.7910156 7.9941406 C 10.015866 9.2682406 9.6331 10.904753 8.125 13.001953 L 7.0019531 13.001953 L 7.0019531 16.001953 L 10.001953 16.001953 L 10.001953 14.333984 C 12.361253 13.942784 13.769509 12.885563 14.537109 11.789062 C 15.501909 10.410763 15.501953 9.0019531 15.501953 9.0019531 A 0.50005 0.50005 0 1 0 14.501953 9.0019531 C 14.501953 9.0019531 14.501997 10.093144 13.716797 11.214844 C 13.129217 12.054244 11.940353 12.819328 10.001953 13.173828 L 10.001953 13.001953 L 9.1796875 13.001953 C 10.461688 11.026753 11.031191 9.2716656 10.775391 7.8222656 C 10.461871 6.0456656 9.2132313 4.7487781 7.7695312 3.8300781 C 4.8822313 1.9926781 1.0683594 1.5058594 1.0683594 1.5058594 A 0.50005 0.50005 0 0 0 1.0195312 1.5 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/snap-nodes-intersection.svg b/.icons/awkward/18x18/actions/snap-nodes-intersection.svg
new file mode 100644
index 00000000..d290133c
--- /dev/null
+++ b/.icons/awkward/18x18/actions/snap-nodes-intersection.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 14.990234 0.49414062 A 0.50005 0.50005 0 0 0 14.646484 0.64453125 L 8.7910156 6.5 L 6.5 6.5 L 6.5 7.90625 L 0.86328125 9.5175781 A 0.50005 0.50005 0 1 0 1.1367188 10.478516 L 6.2832031 9.0078125 L 0.64648438 14.644531 A 0.50005 0.50005 0 1 0 1.3535156 15.351562 L 7.2050781 9.5 L 9.5 9.5 L 9.5 8.0898438 L 15.136719 6.4785156 A 0.50005 0.50005 0 0 0 14.996094 5.4960938 A 0.50005 0.50005 0 0 0 14.863281 5.5175781 L 9.7167969 6.9882812 L 15.353516 1.3515625 A 0.50005 0.50005 0 0 0 14.990234 0.49414062 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/snap-nodes-midpoint.svg b/.icons/awkward/18x18/actions/snap-nodes-midpoint.svg
new file mode 100644
index 00000000..56371f4d
--- /dev/null
+++ b/.icons/awkward/18x18/actions/snap-nodes-midpoint.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.613281 0.20507812 A 0.50005 0.50005 0 0 0 12.142578 0.77929688 L 12.425781 2.8652344 L 11.388672 3.9023438 L 11.085938 1.671875 A 0.50005 0.50005 0 0 0 10.564453 1.2324219 A 0.50005 0.50005 0 0 0 10.095703 1.8066406 L 10.5 4.7910156 L 8.7910156 6.5 L 6.5 6.5 L 6.5 7.90625 L 5.2695312 8.2578125 L 5.0097656 6.3359375 A 0.50005 0.50005 0 0 0 4.4882812 5.8964844 A 0.50005 0.50005 0 0 0 4.0175781 6.46875 L 4.2988281 8.5351562 L 2.6113281 9.0175781 L 2.3710938 7.2519531 A 0.50005 0.50005 0 0 0 1.8496094 6.8125 A 0.50005 0.50005 0 0 0 1.3789062 7.3867188 L 1.6386719 9.296875 L 0.86328125 9.5175781 A 0.50005 0.50005 0 1 0 1.1367188 10.478516 L 1.7734375 10.296875 L 2.1601562 13.130859 L 0.64648438 14.644531 A 0.50005 0.50005 0 1 0 1.3535156 15.351562 L 2.328125 14.376953 L 2.4257812 15.089844 A 0.50005 0.50005 0 1 0 3.4160156 14.957031 L 3.2167969 13.488281 L 4.7617188 11.943359 L 5.0644531 14.173828 A 0.50005 0.50005 0 1 0 6.0546875 14.039062 L 5.6503906 11.054688 L 7.2050781 9.5 L 9.5 9.5 L 9.5 8.0898438 L 10.894531 7.6914062 L 11.140625 9.5097656 A 0.50052 0.50052 0 0 0 12.132812 9.3769531 L 11.865234 7.4140625 L 13 7.0898438 L 13.189453 8.484375 A 0.50006301 0.50006301 0 1 0 14.179688 8.3496094 L 13.970703 6.8125 L 15.136719 6.4785156 A 0.50005 0.50005 0 0 0 14.996094 5.4960938 A 0.50005 0.50005 0 0 0 14.863281 5.5175781 L 13.835938 5.8105469 L 13.484375 3.2207031 L 15.353516 1.3515625 A 0.50005 0.50005 0 0 0 14.990234 0.49414062 A 0.50005 0.50005 0 0 0 14.646484 0.64453125 L 13.314453 1.9765625 L 13.134766 0.64453125 A 0.50005 0.50005 0 0 0 12.613281 0.20507812 z M 12.595703 4.109375 L 12.863281 6.0898438 L 11.730469 6.4121094 L 11.558594 5.1464844 L 12.595703 4.109375 z M 10.669922 6.0351562 L 10.757812 6.6914062 L 9.7167969 6.9882812 L 10.669922 6.0351562 z M 6.2832031 9.0078125 L 5.4804688 9.8105469 L 5.40625 9.2578125 L 6.2832031 9.0078125 z M 4.4335938 9.5371094 L 4.5917969 10.699219 L 3.0488281 12.242188 L 2.7460938 10.017578 L 4.4335938 9.5371094 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/snap-nodes-path.svg b/.icons/awkward/18x18/actions/snap-nodes-path.svg
new file mode 100644
index 00000000..66f1446f
--- /dev/null
+++ b/.icons/awkward/18x18/actions/snap-nodes-path.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0058594 1.4941406 L 1.0195312 1.5 A 0.50005 0.50005 0 0 0 0.9375 2.4960938 C 0.9375 2.4960938 4.6236281 3.0112381 7.2363281 4.6738281 C 8.5427281 5.5051381 9.5440688 6.5832406 9.7929688 7.9941406 C 10.041949 9.4050406 9.5606013 11.255353 7.6132812 13.689453 A 0.50005 0.50005 0 0 0 7.9941406 14.5 C 11.613141 14.5 13.564497 13.165409 14.529297 11.787109 C 15.489297 10.407109 15.488281 8.9960938 15.488281 8.9960938 A 0.50005 0.50005 0 1 0 14.488281 8.9960938 C 14.488281 8.9960938 14.488325 10.087284 13.703125 11.208984 C 13.017775 12.188054 11.522291 13.071 8.9628906 13.3125 C 10.394391 11.2069 11.031219 9.3412531 10.761719 7.8144531 C 10.448199 6.0378531 9.2014125 4.7428187 7.7578125 3.8242188 C 4.8705125 1.9868188 1.0546875 1.5 1.0546875 1.5 A 0.50005 0.50005 0 0 0 1.0058594 1.4941406 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/snap-nodes-rotation-center.svg b/.icons/awkward/18x18/actions/snap-nodes-rotation-center.svg
new file mode 100644
index 00000000..7cc4ce5b
--- /dev/null
+++ b/.icons/awkward/18x18/actions/snap-nodes-rotation-center.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,11 V 16 H 7 V 15 H 3 V 11 Z M 11,1 V 2 H 15 V 6 H 16 V 1 Z M 2.5,8 5,4 H 3 V 2 H 7 V 1 H 2 V 4 H 0 Z M 15,11 V 15 H 11 V 16 H 16 V 11 Z M 9,7 V 8 H 8 V 9 H 9 V 10 H 10 V 9 H 11 V 8 H 10 V 7 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/snap-nodes-smooth.svg b/.icons/awkward/18x18/actions/snap-nodes-smooth.svg
new file mode 100644
index 00000000..0bab360c
--- /dev/null
+++ b/.icons/awkward/18x18/actions/snap-nodes-smooth.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1.0195312 1.5 A 0.50005 0.50005 0 0 0 0.96875 1.5019531 A 0.50005 0.50005 0 0 0 0.93554688 2.4980469 C 0.93554688 2.4980469 3.5980531 2.8748925 6.0019531 4.0078125 L 6.0019531 6.0019531 L 8.8085938 6.0019531 C 9.3046338 6.5797831 9.6577056 7.2386406 9.7910156 7.9941406 C 10.039996 9.4050406 9.5586481 11.255353 7.6113281 13.689453 A 0.50005 0.50005 0 0 0 8.0019531 14.501953 C 11.620953 14.501953 13.572309 13.167363 14.537109 11.789062 C 15.501909 10.410763 15.501953 9.0019531 15.501953 9.0019531 A 0.50005 0.50005 0 1 0 14.501953 9.0019531 C 14.501953 9.0019531 14.501997 10.093144 13.716797 11.214844 C 13.031447 12.193914 11.535962 13.076859 8.9765625 13.318359 C 10.408062 11.212759 11.044891 9.3491656 10.775391 7.8222656 C 10.556791 6.5835656 9.8788631 5.5820906 9.0019531 4.7753906 L 9.0019531 3.0019531 L 6.203125 3.0019531 C 3.670125 1.8505531 1.0683594 1.5058594 1.0683594 1.5058594 A 0.50005 0.50005 0 0 0 1.0195312 1.5 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/snap-page.svg b/.icons/awkward/18x18/actions/snap-page.svg
new file mode 100644
index 00000000..901c0584
--- /dev/null
+++ b/.icons/awkward/18x18/actions/snap-page.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,1 C 3,1 2,1 2,2 V 14 C 2,15 3,15 3,15 H 13 C 14,15 14,14 14,14 V 5 L 10,1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/snap-text-baseline.svg b/.icons/awkward/18x18/actions/snap-text-baseline.svg
new file mode 100644
index 00000000..94a872e0
--- /dev/null
+++ b/.icons/awkward/18x18/actions/snap-text-baseline.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7 1 L 3.0722656 12 L 1 12 L 1 15 L 4.5 15 L 5.5625 12 L 10.4375 12 L 11.5 15 L 14.28125 15 L 9 1 L 7 1 z M 8 5 L 9.75 10 L 6.25 10 L 8 5 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/snap.svg b/.icons/awkward/18x18/actions/snap.svg
new file mode 100644
index 00000000..3d8d6fa4
--- /dev/null
+++ b/.icons/awkward/18x18/actions/snap.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,0.5 0.5,3 3,5.5 5.5,3 Z M 5.5,4.5 4.5,5.5 8.5,9.5 7,11 H 11 V 7 L 9.5,8.5 Z M 13,10.5 10.5,13 13,15.5 15.5,13 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/spray-mode-clone.svg b/.icons/awkward/18x18/actions/spray-mode-clone.svg
new file mode 100644
index 00000000..886b6b2a
--- /dev/null
+++ b/.icons/awkward/18x18/actions/spray-mode-clone.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,8 H 10 V 13 H 3 Z M 4,1 V 5 H 13 V 10 H 15 V 1 Z M 1,6 V 15 H 12 V 6 Z M 2,7 H 11 V 14 H 2 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/spray-mode-copy.svg b/.icons/awkward/18x18/actions/spray-mode-copy.svg
new file mode 100644
index 00000000..78a05736
--- /dev/null
+++ b/.icons/awkward/18x18/actions/spray-mode-copy.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,6 H 12 V 15 H 1 Z M 4,1 V 5 H 13 V 10 H 15 V 1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/spray-mode-union.svg b/.icons/awkward/18x18/actions/spray-mode-union.svg
new file mode 100644
index 00000000..99d9683f
--- /dev/null
+++ b/.icons/awkward/18x18/actions/spray-mode-union.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 4 1 L 4 6 L 1 6 L 1 15 L 12 15 L 12 10 L 15 10 L 15 1 L 4 1 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/stroke-to-path.svg b/.icons/awkward/18x18/actions/stroke-to-path.svg
new file mode 100644
index 00000000..2d218e1a
--- /dev/null
+++ b/.icons/awkward/18x18/actions/stroke-to-path.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,6 C 6,6 6,11 6,11 V 16 H 7 V 11 C 7,11 7,7 11,7 H 16 V 6 Z M 10,2 C 2,2 2,10 2,10 V 16 H 3 V 10 C 3,10 3,3 10,3 H 16 V 2 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 1,11 H 4 V 14 H 1 Z M 5,11 H 8 V 14 H 5 Z M 11,5 H 14 V 8 H 11 Z M 11,1 H 14 V 4 H 11 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/symbol-add.svg b/.icons/awkward/18x18/actions/symbol-add.svg
new file mode 100644
index 00000000..6e2228af
--- /dev/null
+++ b/.icons/awkward/18x18/actions/symbol-add.svg
@@ -0,0 +1,12 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 15,10 A 5,5 0 0 1 10,15 5,5 0 0 1 5,10 5,5 0 0 1 10,5 5,5 0 0 1 15,10 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10 5 A 5 5 0 0 0 5 10 A 5 5 0 0 0 10 15 A 5 5 0 0 0 15 10 A 5 5 0 0 0 10 5 z M 10 6 A 4 4 0 0 1 14 10 A 4 4 0 0 1 10 14 A 4 4 0 0 1 6 10 A 4 4 0 0 1 10 6 z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 10,0 7,4 H 9 V 9 H 2 V 11 H 11 V 4 H 13 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/symbol-bigger.svg b/.icons/awkward/18x18/actions/symbol-bigger.svg
new file mode 100644
index 00000000..4f0d54ee
--- /dev/null
+++ b/.icons/awkward/18x18/actions/symbol-bigger.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,4 A 4,4 0 0 0 4,8 4,4 0 0 0 8,12 4,4 0 0 0 12,8 4,4 0 0 0 8,4 Z M 8,5 A 3,3 0 0 1 11,8 3,3 0 0 1 8,11 3,3 0 0 1 5,8 3,3 0 0 1 8,5 Z M 3,6 V 10 L 0,8 Z M 8,16 10,13 H 6 Z M 8,0 10,3 H 6 Z M 13,6 V 10 L 16,8 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/symbol-fit.svg b/.icons/awkward/18x18/actions/symbol-fit.svg
new file mode 100644
index 00000000..072a5c92
--- /dev/null
+++ b/.icons/awkward/18x18/actions/symbol-fit.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,2 10,5 H 6 Z M 8,14 10,11 H 6 Z M 11,6 V 10 L 14,8 Z M 5,6 V 10 L 2,8 Z M 0,0 V 16 H 16 V 0 Z M 1,1 H 15 V 15 H 1 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/symbol-remove.svg b/.icons/awkward/18x18/actions/symbol-remove.svg
new file mode 100644
index 00000000..e56bba8e
--- /dev/null
+++ b/.icons/awkward/18x18/actions/symbol-remove.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="opacity:0.3;fill:currentColor" class="ColorScheme-Text" d="M 10,5 A 5,5 0 0 0 5,10 5,5 0 0 0 10,15 5,5 0 0 0 15,10 5,5 0 0 0 10,5 Z M 10,6 A 4,4 0 0 1 14,10 4,4 0 0 1 10,14 4,4 0 0 1 6,10 4,4 0 0 1 10,6 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,10 4,7 V 9 H 9 V 2 H 11 V 11 H 4 V 13 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/symbol-smaller.svg b/.icons/awkward/18x18/actions/symbol-smaller.svg
new file mode 100644
index 00000000..637a4c09
--- /dev/null
+++ b/.icons/awkward/18x18/actions/symbol-smaller.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,4 A 4,4 0 0 0 4,8 4,4 0 0 0 8,12 4,4 0 0 0 12,8 4,4 0 0 0 8,4 Z M 8,5 A 3,3 0 0 1 11,8 3,3 0 0 1 8,11 3,3 0 0 1 5,8 3,3 0 0 1 8,5 Z M 16,6 V 10 L 13,8 Z M 8,3 10,0 H 6 Z M 8,13 10,16 H 6 Z M 0,6 V 10 L 3,8 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/text-orientation-auto.svg b/.icons/awkward/18x18/actions/text-orientation-auto.svg
new file mode 100644
index 00000000..cd6ce6b7
--- /dev/null
+++ b/.icons/awkward/18x18/actions/text-orientation-auto.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,1 V 12 H 0 L 3,16 6,12 H 4 V 1 Z M 7,11 V 12 H 9 V 15 H 7 V 16 H 12 C 14,16 14,13.5 14,13.5 14,13.5 14,11 12,11 Z M 10,12 H 11.5 C 13,12 13,13.5 13,13.5 13,13.5 13,15 11.5,15 H 10 Z M 8.5,3 C 8.5,3 8,3 8,3.5 8,4 8.5,4 8.5,4 H 11.5 L 10,5.25 V 6 H 6.5 C 6.5,6 6,6 6,6.5 6,7 6.5,7 6.5,7 H 10 V 9 H 8.5 C 8.5,9 8,9 8,9.5 8,10 8.5,10 8.5,10 H 10 C 10,10 11,10 11,9 V 7 H 14.5 C 14.5,7 15,7 15,6.5 15,6 14.5,6 14.5,6 H 11 V 5.75 C 11,5.75 13,4.5 13,4 13,3 12,3 12,3 Z M 9.5,0 C 9,0 9,0.5 9,0.5 V 1 H 6.5 C 6,1 6,1.5 6,1.5 V 2.5 C 6,2.5 6,3 6.5,3 7,3 7,2.5 7,2.5 V 2 H 14 V 2.5 C 14,2.5 14,3 14.5,3 15,3 15,2.5 15,2.5 V 1.5 C 15,1.5 15,1 14.5,1 H 10 V 0.5 C 10,0.5 10,0 9.5,0 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/text-orientation-sideways.svg b/.icons/awkward/18x18/actions/text-orientation-sideways.svg
new file mode 100644
index 00000000..7ca39f56
--- /dev/null
+++ b/.icons/awkward/18x18/actions/text-orientation-sideways.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,2 V 12 H 0 L 3,16 6,12 H 4 V 2 Z M 7,11 V 12 H 9 V 15 H 7 V 16 H 12 C 14,16 14,13.5 14,13.5 14,13.5 14,11 12,11 Z M 10,12 H 11.5 C 13,12 13,13.5 13,13.5 13,13.5 13,15 11.5,15 H 10 Z M 13,3.5 C 13,3.5 13,3 12.5,3 12,3 12,3.5 12,3.5 V 6.5 L 10.75,5 H 10 V 1.5 C 10,1.5 10,1 9.5,1 9,1 9,1.5 9,1.5 V 5 H 7 V 3.5 C 7,3.5 7,3 6.5,3 6,3 6,3.5 6,3.5 V 5 C 6,5 6,6 7,6 H 9 V 9.5 C 9,9.5 9,10 9.5,10 10,10 10,9.5 10,9.5 V 6 H 10.25 C 10.25,6 11.5,8 12,8 13,8 13,7 13,7 Z M 16,4.5 C 16,4 15.5,4 15.5,4 H 15 V 1.5 C 15,1 14.5,1 14.5,1 H 13.5 C 13.5,1 13,1 13,1.5 13,2 13.5,2 13.5,2 H 14 V 9 H 13.5 C 13.5,9 13,9 13,9.5 13,10 13.5,10 13.5,10 H 14.5 C 14.5,10 15,10 15,9.5 V 5 H 15.5 C 15.5,5 16,5 16,4.5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/text-orientation-upright.svg b/.icons/awkward/18x18/actions/text-orientation-upright.svg
new file mode 100644
index 00000000..d3168acf
--- /dev/null
+++ b/.icons/awkward/18x18/actions/text-orientation-upright.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2,2 V 12 H 0 L 3,16 6,12 H 4 V 2 Z M 8,16 H 9 V 14 H 12 V 16 H 13 V 12 C 13,10 10.5,10 10.5,10 10.5,10 8,10 8,12 Z M 9,13 V 12.5 C 9,11 10.5,11 10.5,11 10.5,11 12,11 12,12.5 V 13 Z M 8.5,3 C 8.5,3 8,3 8,3.5 8,4 8.5,4 8.5,4 H 11.5 L 10,5.25 V 6 H 6.5 C 6.5,6 6,6 6,6.5 6,7 6.5,7 6.5,7 H 10 V 8 H 8.5 C 8.5,8 8,8 8,8.5 8,9 8.5,9 8.5,9 H 10 C 10,9 11,9 11,8 V 7 H 14.5 C 14.5,7 15,7 15,6.5 15,6 14.5,6 14.5,6 H 11 V 5.75 C 11,5.75 13,4.5 13,4 13,3 12,3 12,3 Z M 9.5,0 C 9,0 9,0.5 9,0.5 V 1 H 6.5 C 6,1 6,1.5 6,1.5 V 2.5 C 6,2.5 6,3 6.5,3 7,3 7,2.5 7,2.5 V 2 H 14 V 2.5 C 14,2.5 14,3 14.5,3 15,3 15,2.5 15,2.5 V 1.5 C 15,1.5 15,1 14.5,1 H 10 V 0.5 C 10,0.5 10,0 9.5,0 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/text_horz_kern.svg b/.icons/awkward/18x18/actions/text_horz_kern.svg
new file mode 100644
index 00000000..0c1094ba
--- /dev/null
+++ b/.icons/awkward/18x18/actions/text_horz_kern.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,2 V 13 H 0 V 14 H 16 V 13 H 9 V 2 Z M 12,4 9,12 H 10 L 10.77,10 H 14.23 L 15,12 H 16 L 13,4 Z M 12.5,5.5 13.846,9 H 11.154 Z M 3,4 0,12 H 1 L 1.7695,10 H 5.2305 L 6,12 H 7 L 4,4 Z M 3.5,5.5 4.8457,9 H 2.1543 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/text_letter_spacing.svg b/.icons/awkward/18x18/actions/text_letter_spacing.svg
new file mode 100644
index 00000000..da1d556c
--- /dev/null
+++ b/.icons/awkward/18x18/actions/text_letter_spacing.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5,13.5 A 0.5,0.5 0 0 1 8,14 0.5,0.5 0 0 1 7.5,13.5 0.5,0.5 0 0 1 8,13 0.5,0.5 0 0 1 8.5,13.5 Z M 1,1 V 6 H 3.5 C 5,6 5,4.5 5,4.5 5,3.5 4.312,3.2187 4.312,3.2187 4.312,3.2187 4.5,3 4.5,2.5 4.5,2.5 4.5,1 3,1 Z M 11,1 V 6 H 13.5 C 15,6 15,4.5 15,4.5 V 2.5 C 15,2.5 15,1 13.5,1 Z M 2,2 H 3 C 3.5,2 3.5,2.5 3.5,2.5 3.5,2.5 3.5,3 3,3 H 2 Z M 12,2 H 13.5 C 14,2 14,2.5 14,2.5 V 4.5 C 14,4.5 14,5 13.5,5 H 12 Z M 6,3 V 4 H 9 V 3 Z M 2,4 H 3.5 C 4,4 4,4.5 4,4.5 4,4.5 4,5 3.5,5 H 2 Z M 1,8 V 10 H 5 V 8 Z M 7,8 V 10 H 9 V 8 Z M 11,8 V 10 H 15 V 8 Z M 6,12 2,13.5 6,15 Z M 10,12 V 15 L 14,13.5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/text_line_spacing.svg b/.icons/awkward/18x18/actions/text_line_spacing.svg
new file mode 100644
index 00000000..95bdad8a
--- /dev/null
+++ b/.icons/awkward/18x18/actions/text_line_spacing.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12.5 1 L 10 4 L 11 4 L 11 12 L 10 12 L 12.5 15 L 15 12 L 14 12 L 14 4 L 15 4 L 12.5 1 z M 1 2 L 1 4 L 8 4 L 8 2 L 1 2 z M 1 5 L 1 7 L 7 7 L 7 5 L 1 5 z M 1 8 L 1 10 L 9 10 L 9 8 L 1 8 z M 1 11 L 1 13 L 5 13 L 5 11 L 1 11 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/text_outer_style.svg b/.icons/awkward/18x18/actions/text_outer_style.svg
new file mode 100644
index 00000000..ef03a6f3
--- /dev/null
+++ b/.icons/awkward/18x18/actions/text_outer_style.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8,8 V 9 H 10 V 13 H 11 V 9 H 13 V 8 Z M 0,1 V 3 H 4 V 11 H 6 V 3 H 10 V 1 Z M 12,0 V 1 H 15 V 15 H 1 V 5 H 0 V 16 H 16 V 0 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/text_rotation.svg b/.icons/awkward/18x18/actions/text_rotation.svg
new file mode 100644
index 00000000..a1abf880
--- /dev/null
+++ b/.icons/awkward/18x18/actions/text_rotation.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" transform="rotate(15,12.5,8)" d="M 12,4 9,12 H 10 L 10.77,10 H 14.23 L 15,12 H 16 L 13,4 Z M 12.5,5.5 13.846,9 H 11.154 Z"/>
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 7,1 V 12 H 0 V 13 H 7.5 L 15,15 V 14 L 8,12 V 1 Z M 3,3 0,11 H 1 L 1.7695,9 H 5.2305 L 6,11 H 7 L 4,3 Z M 3.5,4.5 4.8457,8 H 2.1543 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/text_subscript.svg b/.icons/awkward/18x18/actions/text_subscript.svg
new file mode 100644
index 00000000..0d2e5c6a
--- /dev/null
+++ b/.icons/awkward/18x18/actions/text_subscript.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,9 V 15 H 14 C 16,15 16,13 16,13 16,13 16,11.709 14.828,11.184 14.828,11.184 15,11 15,10.5 15,10.5 15,9 13.5,9 Z M 12,10 H 13.5 C 14,10 14,10.5 14,10.5 14,10.5 14,11 13.5,11 H 12 Z M 12,12 H 14 C 15,12 15,13 15,13 15,13 15,14 14,14 H 12 Z M 7,1 2,15 H 4.5 L 5.5625,12 H 10 V 8 H 11.625 L 9,1 Z M 8,5 9.75,10 H 6.25 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/text_superscript.svg b/.icons/awkward/18x18/actions/text_superscript.svg
new file mode 100644
index 00000000..3d139743
--- /dev/null
+++ b/.icons/awkward/18x18/actions/text_superscript.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11,0 V 6 H 14 C 16,6 16,4 16,4 16,4 16,2.709 14.828,2.184 14.828,2.184 15,2 15,1.5 15,1.5 15,0 13.5,0 Z M 12,1 H 13.5 C 14,1 14,1.5 14,1.5 14,1.5 14,2 13.5,2 H 12 Z M 12,3 H 14 C 15,3 15,4 15,4 15,4 15,5 14,5 H 12 Z M 7,1 2,15 H 4.5 L 5.5625,12 H 10.438 L 11.5,15 H 14.25 L 9,1 Z M 8,5 9.75,10 H 6.25 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/text_vert_kern.svg b/.icons/awkward/18x18/actions/text_vert_kern.svg
new file mode 100644
index 00000000..c2a3aa68
--- /dev/null
+++ b/.icons/awkward/18x18/actions/text_vert_kern.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 0,9 V 10 H 7 V 16 H 16 V 15 H 8 V 9 Z M 12,5 9,13 H 10 L 10.77,11 H 14.23 L 15,13 H 16 L 13,5 Z M 12.5,6.5 13.846,10 H 11.154 Z M 3,0 0,8 H 1 L 1.7695,6 H 5.2305 L 6,8 H 7 L 4,0 Z M 3.5,1.5 4.8457,5 H 2.1543 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/text_word_spacing.svg b/.icons/awkward/18x18/actions/text_word_spacing.svg
new file mode 100644
index 00000000..fb0199ce
--- /dev/null
+++ b/.icons/awkward/18x18/actions/text_word_spacing.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 8.5,13.5 C 8.5,13.776 8.2761,14 8,14 7.7239,14 7.5,13.776 7.5,13.5 7.5,13.224 7.7239,13 8,13 8.2761,13 8.5,13.224 8.5,13.5 Z M 6,12 2,13.5 6,15 Z M 10,12 V 15 L 14,13.5 Z M 12,1 V 11 H 13 V 6 H 14.5 C 15,6 15,6.5 15,6.5 V 11 H 16 V 6 C 16,6 16,5 15,5 H 13 V 1 Z M 9,1 V 3 H 8 V 4 H 9 V 10 C 9,11 10,11 10,11 H 11 V 10 H 10 V 4 H 11 V 3 H 10 V 1 Z M 2,5 V 11 H 3 V 6 H 4.5 C 5,6 5,6.5 5,6.5 V 11 H 6 V 6 C 6,6 6,5 5,5 Z M 0,3 H 1 V 4 H 0 Z M 0,5 H 1 V 11 H 0 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/tool-measure.svg b/.icons/awkward/18x18/actions/tool-measure.svg
new file mode 100644
index 00000000..65f59960
--- /dev/null
+++ b/.icons/awkward/18x18/actions/tool-measure.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 5 1 L 1 5 L 5 5 L 5 6 L 1 6 L 5 10 L 5 15 L 15 15 L 15 1 L 5 1 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/tool-node-editor.svg b/.icons/awkward/18x18/actions/tool-node-editor.svg
new file mode 100644
index 00000000..fe99c67a
--- /dev/null
+++ b/.icons/awkward/18x18/actions/tool-node-editor.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 11 0 L 11 1.5546875 C 10.637 1.5759875 10.276966 1.5952125 9.8847656 1.6328125 C 8.6058656 1.7555125 7.2229 1.9617813 6 2.3632812 L 6 2 L 2 2 L 2 6 L 2.1269531 6 C 1.5575531 7.3541 1.2070438 8.931325 0.96484375 10.390625 C 0.92942375 10.603625 0.90924625 10.793 0.87890625 11 L 0 11 L 0 15 L 1 15 L 1.5 15.011719 L 1.5 15 L 4 15 L 4 11 L 1.8886719 11 C 1.9117719 10.846 1.9251719 10.708734 1.9511719 10.552734 C 2.2116719 8.9833344 2.6491594 7.2961 3.2558594 6 L 6 6 L 6 3.4492188 C 7.1634 3.0253188 8.6275688 2.7566531 9.9804688 2.6269531 C 10.337969 2.5925531 10.666 2.5749875 11 2.5546875 L 11 4 L 15 4 L 15 0 L 11 0 z M 7 6 L 11.800781 15 L 15 11.625 L 7 6 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/tool-pointer.svg b/.icons/awkward/18x18/actions/tool-pointer.svg
new file mode 100644
index 00000000..0ada405e
--- /dev/null
+++ b/.icons/awkward/18x18/actions/tool-pointer.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 2.9902344 0 L 2.9902344 14.148438 L 6.9355469 12.330078 L 9.0585938 16 L 11.726562 14.460938 L 9.7441406 11.033203 L 12.990234 9.5351562 L 2.9902344 0 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/tool-spray.svg b/.icons/awkward/18x18/actions/tool-spray.svg
new file mode 100644
index 00000000..0d8566be
--- /dev/null
+++ b/.icons/awkward/18x18/actions/tool-spray.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9 1 A 2 2 0 0 0 7 3 A 2 2 0 0 0 9 5 A 2 2 0 0 0 11 3 A 2 2 0 0 0 9 1 z M 4 2 A 1 1 0 0 0 3 3 A 1 1 0 0 0 4 4 A 1 1 0 0 0 5 3 A 1 1 0 0 0 4 2 z M 13 3 A 1 1 0 0 0 12 4 A 1 1 0 0 0 13 5 A 1 1 0 0 0 14 4 A 1 1 0 0 0 13 3 z M 3 5 A 2 2 0 0 0 1 7 A 2 2 0 0 0 3 9 A 2 2 0 0 0 5 7 A 2 2 0 0 0 3 5 z M 8 7 A 1 1 0 0 0 7 8 A 1 1 0 0 0 8 9 A 1 1 0 0 0 9 8 A 1 1 0 0 0 8 7 z M 13 7 A 2 2 0 0 0 11 9 A 2 2 0 0 0 13 11 A 2 2 0 0 0 15 9 A 2 2 0 0 0 13 7 z M 3 10 A 1 1 0 0 0 2 11 A 1 1 0 0 0 3 12 A 1 1 0 0 0 4 11 A 1 1 0 0 0 3 10 z M 7 11 A 2 2 0 0 0 5 13 A 2 2 0 0 0 7 15 A 2 2 0 0 0 9 13 A 2 2 0 0 0 7 11 z M 12 12 A 1 1 0 0 0 11 13 A 1 1 0 0 0 12 14 A 1 1 0 0 0 13 13 A 1 1 0 0 0 12 12 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/tool-tweak.svg b/.icons/awkward/18x18/actions/tool-tweak.svg
new file mode 100644
index 00000000..a0d795d0
--- /dev/null
+++ b/.icons/awkward/18x18/actions/tool-tweak.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 9.7851562 0.98632812 C 9.6058244 0.97506172 9.4255594 0.9795875 9.2480469 1 C 7.4815469 1.369 6.6307438 3.2845656 6.0898438 4.9472656 C 5.6167938 6.4576656 5.1670375 8.3052437 3.6484375 8.9648438 C 2.9897975 9.2243437 1.7200312 9.3291031 1.0195312 9.2207031 L 1 14.941406 L 15 14.980469 L 15 9.2597656 C 13.1869 9.5457656 11.140384 9.5036438 9.6464844 8.2773438 C 8.3327844 7.1489437 7.9007294 4.8738344 8.8496094 3.3652344 C 9.7949794 2.2396344 11.759753 2.7087969 12.376953 3.9667969 C 12.887763 4.2327969 12.721979 3.4627562 12.636719 3.1601562 C 12.277391 1.8974438 11.040479 1.065193 9.7851562 0.98632812 z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/zoom-double-size.svg b/.icons/awkward/18x18/actions/zoom-double-size.svg
new file mode 100644
index 00000000..6601828a
--- /dev/null
+++ b/.icons/awkward/18x18/actions/zoom-double-size.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,9 V 12 H 9 V 14 H 13 C 14,14 14,13 14,13 V 9 Z M 2,9 V 13 C 2,13 2,14 3,14 H 7 V 12 H 4 V 9 Z M 9,2 V 4 H 12 V 7 H 14 V 3 C 14,3 14,2 13,2 Z M 3,2 C 2,2 2,3 2,3 V 7 H 4 V 4 H 7 V 2 Z M 5,6 V 10 H 6 V 6 Z M 9,8 7,6 V 10 Z M 9,5 V 11 H 11 V 5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/zoom-fit-drawing.svg b/.icons/awkward/18x18/actions/zoom-fit-drawing.svg
new file mode 100644
index 00000000..090d1292
--- /dev/null
+++ b/.icons/awkward/18x18/actions/zoom-fit-drawing.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,9 V 12 H 9 V 14 H 13 C 14,14 14,13 14,13 V 9 Z M 2,9 V 13 C 2,13 2,14 3,14 H 7 V 12 H 4 V 9 Z M 9,2 V 4 H 12 V 7 H 14 V 3 C 14,3 14,2 13,2 Z M 3,2 C 2,2 2,3 2,3 V 7 H 4 V 4 H 7 V 2 Z M 5,5 V 9 H 7 V 11 H 11 V 7 H 9 V 5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/zoom-fit-page.svg b/.icons/awkward/18x18/actions/zoom-fit-page.svg
new file mode 100644
index 00000000..aefc0f14
--- /dev/null
+++ b/.icons/awkward/18x18/actions/zoom-fit-page.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,9 V 12 H 9 V 14 H 13 C 14,14 14,13 14,13 V 9 Z M 2,9 V 13 C 2,13 2,14 3,14 H 7 V 12 H 4 V 9 Z M 9,2 V 4 H 12 V 7 H 14 V 3 C 14,3 14,2 13,2 Z M 3,2 C 2,2 2,3 2,3 V 7 H 4 V 4 H 7 V 2 Z M 6,5 V 11 H 10 V 5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/zoom-fit-selection.svg b/.icons/awkward/18x18/actions/zoom-fit-selection.svg
new file mode 100644
index 00000000..3611dd5c
--- /dev/null
+++ b/.icons/awkward/18x18/actions/zoom-fit-selection.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,9 V 12 H 9 V 14 H 13 C 14,14 14,13 14,13 V 9 Z M 2,9 V 13 C 2,13 2,14 3,14 H 7 V 12 H 4 V 9 Z M 9,2 V 4 H 12 V 7 H 14 V 3 C 14,3 14,2 13,2 Z M 3,2 C 2,2 2,3 2,3 V 7 H 4 V 4 H 7 V 2 Z M 6,6 V 10 H 10 V 6 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/zoom-fit-width.svg b/.icons/awkward/18x18/actions/zoom-fit-width.svg
new file mode 100644
index 00000000..80d32a6a
--- /dev/null
+++ b/.icons/awkward/18x18/actions/zoom-fit-width.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,9 V 12 H 9 V 14 H 13 C 14,14 14,13 14,13 V 9 Z M 2,9 V 13 C 2,13 2,14 3,14 H 7 V 12 H 4 V 9 Z M 9,2 V 4 H 12 V 7 H 14 V 3 C 14,3 14,2 13,2 Z M 3,2 C 2,2 2,3 2,3 V 7 H 4 V 4 H 7 V 2 Z M 10,6 V 10 L 12,8 Z M 6,6 4,8 6,10 Z M 7,5 V 11 H 9 V 5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/zoom-half-size.svg b/.icons/awkward/18x18/actions/zoom-half-size.svg
new file mode 100644
index 00000000..8bce61e2
--- /dev/null
+++ b/.icons/awkward/18x18/actions/zoom-half-size.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,9 V 12 H 9 V 14 H 13 C 14,14 14,13 14,13 V 9 Z M 2,9 V 13 C 2,13 2,14 3,14 H 7 V 12 H 4 V 9 Z M 9,2 V 4 H 12 V 7 H 14 V 3 C 14,3 14,2 13,2 Z M 3,2 C 2,2 2,3 2,3 V 7 H 4 V 4 H 7 V 2 Z M 10,10 H 11 V 6 H 10 Z M 8,6 V 10 L 10,8 Z M 5,5 V 11 H 7 V 5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/zoom-in.svg b/.icons/awkward/18x18/actions/zoom-in.svg
new file mode 100644
index 00000000..eac04881
--- /dev/null
+++ b/.icons/awkward/18x18/actions/zoom-in.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,2 C 2,2 2,3 2,3 V 13 C 2,13 2,14 3,14 H 13 C 14,14 14,13 14,13 V 3 C 14,3 14,2 13,2 Z M 7,5 H 9 V 7 H 11 V 9 H 9 V 11 H 7 V 9 H 5 V 7 H 7 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/zoom-next.svg b/.icons/awkward/18x18/actions/zoom-next.svg
new file mode 100644
index 00000000..f8b893b6
--- /dev/null
+++ b/.icons/awkward/18x18/actions/zoom-next.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 12,9 V 12 H 9 V 14 H 13 C 14,14 14,13 14,13 V 9 Z M 2,9 V 13 C 2,13 2,14 3,14 H 7 V 12 H 4 V 9 Z M 9,2 V 4 H 12 V 7 H 14 V 3 C 14,3 14,2 13,2 Z M 3,2 C 2,2 2,3 2,3 V 7 H 4 V 4 H 7 V 2 Z M 8,5 11,8 8,11 V 9 H 5 V 7 H 8 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/zoom-original.svg b/.icons/awkward/18x18/actions/zoom-original.svg
new file mode 100644
index 00000000..69ed91f0
--- /dev/null
+++ b/.icons/awkward/18x18/actions/zoom-original.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,2 C 2,2 2,3 2,3 V 13 C 2,13 2,14 3,14 H 13 C 14,14 14,13 14,13 V 3 C 14,3 14,2 13,2 Z M 7,5 H 9 V 11 H 7 V 7 H 6 V 6 C 6,6 7,6 7,5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/zoom-out.svg b/.icons/awkward/18x18/actions/zoom-out.svg
new file mode 100644
index 00000000..1ef41df4
--- /dev/null
+++ b/.icons/awkward/18x18/actions/zoom-out.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,2 C 2,2 2,3 2,3 V 13 C 2,13 2,14 3,14 H 13 C 14,14 14,13 14,13 V 3 C 14,3 14,2 13,2 Z M 5,7 H 11 V 9 H 5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/zoom-previous.svg b/.icons/awkward/18x18/actions/zoom-previous.svg
new file mode 100644
index 00000000..eb2cea76
--- /dev/null
+++ b/.icons/awkward/18x18/actions/zoom-previous.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 3,2 C 2,2 2,3 2,3 V 7 H 4 V 4 H 7 V 2 Z M 9,2 V 4 H 12 V 7 H 14 V 3 C 14,3 14,2 13,2 Z M 8,5 5,8 8,11 V 9 H 11 V 7 H 8 Z M 2,9 V 13 C 2,13 2,14 3,14 H 7 V 12 H 4 V 9 Z M 12,9 V 12 H 9 V 14 H 13 C 14,14 14,13 14,13 V 9 Z"/>
+ </g>
+</svg>
diff --git a/.icons/awkward/18x18/actions/zoom.svg b/.icons/awkward/18x18/actions/zoom.svg
new file mode 100644
index 00000000..f755f178
--- /dev/null
+++ b/.icons/awkward/18x18/actions/zoom.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#444444; } .ColorScheme-Highlight { color:#4285f4; }
+ </style>
+ </defs>
+ <g transform="translate(1,1)">
+ <path style="fill:currentColor" class="ColorScheme-Text" d="M 6.5 1 A 5.5 5.5 0 0 0 1 6.5 A 5.5 5.5 0 0 0 6.5 12 A 5.5 5.5 0 0 0 9.6172 11.031 L 13.279 14.693 A 1 1 0 0 0 14 15 A 1 1 0 0 0 15 14 A 1 1 0 0 0 14.697 13.283 L 11.027 9.6133 A 5.5 5.5 0 0 0 12 6.5 A 5.5 5.5 0 0 0 6.5 1 z M 6.5 3 A 3.5 3.5 0 0 1 10 6.5 A 3.5 3.5 0 0 1 6.5 10 A 3.5 3.5 0 0 1 3 6.5 A 3.5 3.5 0 0 1 6.5 3 z"/>
+ </g>
+</svg>