aboutsummaryrefslogtreecommitdiffstats
path: root/scalable/actions
diff options
context:
space:
mode:
Diffstat (limited to 'scalable/actions')
-rw-r--r--scalable/actions/3dbox_four_handles.svg1
-rw-r--r--scalable/actions/3dbox_three_handles.svg1
-rw-r--r--scalable/actions/align-horizontal-baseline.svg1
-rw-r--r--scalable/actions/align-horizontal-node.svg1
-rw-r--r--scalable/actions/align-vertical-baseline.svg1
-rw-r--r--scalable/actions/align-vertical-node.svg1
-rw-r--r--scalable/actions/color-gradient.svg1
-rw-r--r--scalable/actions/connector-avoid.svg1
-rw-r--r--scalable/actions/connector-edit.svg1
-rw-r--r--scalable/actions/connector-ignore.svg1
-rw-r--r--scalable/actions/connector-new-connpoint.svg1
-rw-r--r--scalable/actions/connector-orthogonal.svg1
-rw-r--r--scalable/actions/connector-remove-connpoint.svg1
-rw-r--r--scalable/actions/dialog-messages.svg1
-rw-r--r--scalable/actions/dialog-path-effects.svg1
-rw-r--r--scalable/actions/dialog-scripts.svg1
-rw-r--r--scalable/actions/distribute-horizontal-baseline.svg1
-rw-r--r--scalable/actions/distribute-horizontal-center.svg1
-rw-r--r--scalable/actions/distribute-horizontal-gaps.svg1
-rw-r--r--scalable/actions/distribute-horizontal-left.svg1
-rw-r--r--scalable/actions/distribute-horizontal-node.svg1
-rw-r--r--scalable/actions/distribute-horizontal-right.svg1
-rw-r--r--scalable/actions/distribute-vertical-baseline.svg1
-rw-r--r--scalable/actions/distribute-vertical-bottom.svg1
-rw-r--r--scalable/actions/distribute-vertical-center.svg1
-rw-r--r--scalable/actions/distribute-vertical-gaps.svg1
-rw-r--r--scalable/actions/distribute-vertical-node.svg1
-rw-r--r--scalable/actions/distribute-vertical-top.svg1
-rw-r--r--scalable/actions/draw-geometry-angle-bisector.svg1
-rw-r--r--scalable/actions/draw-geometry-circle-from-radius.svg1
-rw-r--r--scalable/actions/draw-geometry-circle-from-three-points.svg1
-rw-r--r--scalable/actions/draw-geometry-line-parallel.svg1
-rw-r--r--scalable/actions/draw-geometry-line-perpendicular.svg1
-rw-r--r--scalable/actions/draw-geometry-line-segment.svg1
-rw-r--r--scalable/actions/draw-geometry-mirror.svg1
-rw-r--r--scalable/actions/edit-select-none.svg1
-rw-r--r--scalable/actions/flatten_simplify.svg1
-rw-r--r--scalable/actions/inkscape-edit-select-all.svg1
-rw-r--r--scalable/actions/interactive_simplify.svg1
-rw-r--r--scalable/actions/object-fill.svg1
-rw-r--r--scalable/actions/object-stroke-style.svg1
-rw-r--r--scalable/actions/object-stroke.svg1
-rw-r--r--scalable/actions/paint-gradient-conical.svg1
-rw-r--r--scalable/actions/paint-gradient-linear.svg1
-rw-r--r--scalable/actions/paint-gradient-mesh.svg1
-rw-r--r--scalable/actions/paint-gradient-radial.svg1
-rw-r--r--scalable/actions/paint-pattern.svg1
-rw-r--r--scalable/actions/paint-solid.svg1
-rw-r--r--scalable/actions/paint-swatch.svg1
-rw-r--r--scalable/actions/path-reverse.svg1
-rw-r--r--scalable/actions/perspective-parallel.svg1
-rw-r--r--scalable/actions/selection-make-bitmap-copy.svg1
-rw-r--r--scalable/actions/spray-mode-clone.svg1
-rw-r--r--scalable/actions/spray-mode-copy.svg1
-rw-r--r--scalable/actions/spray-mode-union.svg1
l---------scalable/actions/toggle_vp_x.svg1
l---------scalable/actions/toggle_vp_y.svg1
l---------scalable/actions/toggle_vp_z.svg1
58 files changed, 58 insertions, 0 deletions
diff --git a/scalable/actions/3dbox_four_handles.svg b/scalable/actions/3dbox_four_handles.svg
new file mode 100644
index 0000000..9b97694
--- /dev/null
+++ b/scalable/actions/3dbox_four_handles.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m1 .999983h4v4h-4z"/><path d="m11 .999983h4v4h-4z"/><path d="m11 10.999983h4v4h-4z"/><path d="m1 10.999983h4v4h-4z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/3dbox_three_handles.svg b/scalable/actions/3dbox_three_handles.svg
new file mode 100644
index 0000000..2fec7c7
--- /dev/null
+++ b/scalable/actions/3dbox_three_handles.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m2 .999983h4v4h-4z"/><path d="m11 4.999983h4v4h-4z"/><path d="m4 10.999983h4v4h-4z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/align-horizontal-baseline.svg b/scalable/actions/align-horizontal-baseline.svg
new file mode 100644
index 0000000..2fab91a
--- /dev/null
+++ b/scalable/actions/align-horizontal-baseline.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m4.7758577 6.271212c.5191327-.4504011 1.4016649-.2889377 1.7952644.2318766.6502659.7887624.8383323 1.7977724 1.0775987 2.7419176.1774664.8051948.288933 1.6228838.3339996 2.4436928.5255326-1.03799 1.1309986-2.1528857 1.1419985-3.3217491.0145334-.5908018-.3415995-1.0915912-.5794659-1.6140554-.1964664-.4379071.3444662-.8935773.8083323-.7530835.5681327.1102901.6627997.7358993.6463992 1.1844975-.0597332 1.3342055-.6080659 2.6442679-1.1629319 3.8636265-.7863323 1.610263-1.9118643 3.103563-3.3839958 4.236601-.5789326.415201-2.0431308.896731-2.7661299.646652-1.3333316-.662086-1.3333316-1.986259 0-1.986259.5656955 0 1.6927313.827541 2.183464.811109.8099323-.006 1.3873316-.699475 1.6059313-1.360032.2221331-.873885.0142667-1.776762-.1229331-2.648073-.2235331-1.1326653-.4750661-2.2882764-1.0643321-3.312947-.2178012-.3772427-1.0647986-.6344907-.5131993-1.163774z" stroke-width=".665972"/><path d="m7.5662247 2.9582215c-.3683329 0-.6462333.058094-.8336805.1742759-.1841733.1161882-.2762565.2874076-.2762565.513658 0 .2079111.073994.371489.2219888.4907273.1512825.1161883.3601136.1742824.6265001.1742824.3321543 0 .6116917-.1100687.8386189-.3302124.2269134-.2231939.3403736-.5014253.3403805-.8346943v-.1880369h-.9175444m2.6983724-.6191419v2.9306094h-1.780828v-.7613173c-.2367904.3118666-.5031769.5396517-.7991527.6833491-.2959896.1406472-.6561032.2109676-1.0803408.2109676-.5722323 0-1.0375868-.1544018-1.3960497-.4632118-.355182-.3118601-.532773-.7154495-.532773-1.2107681 0-.6023243.2219887-1.0441336.6659594-1.325428.4472652-.2812816 1.1477593-.4219288 2.1014822-.4219352h1.0408746v-.1284145c-.0000069-.2598792-.1101794-.4494444-.3305174-.5686956-.2203449-.122295-.5640131-.1834456-1.0310046-.1834456-.3782028 0-.7300972.035163-1.0556761.1054838-.3255789.0703268-.6281371.1758106-.9076813.3164514v-1.25204469c.3782029-.08560967.7580496-.14981692 1.1395401-.19262818.3814836-.04585498.7629742-.06878569 1.1444647-.06879211.9964699.00000642 1.7150532.18345847 2.1557431.55034972.4439635.36384753.6659525.95700206.6659595 1.77946366" stroke-width=".665973"/><path d="m3 .000018h1v15.99998h-1z" stroke-width=".816496"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/align-horizontal-node.svg b/scalable/actions/align-horizontal-node.svg
new file mode 100644
index 0000000..cb93470
--- /dev/null
+++ b/scalable/actions/align-horizontal-node.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m6.9999999-.0000002v16.0000002h1v-16.0000002z"/><path d="m6 1.00171h3v3h-3z" fill-rule="evenodd" stroke-width=".6"/><path d="m6 6.00171h3v3h-3z" fill-rule="evenodd" stroke-width=".6"/><path d="m6 12.00171h3v3h-3z" fill-rule="evenodd" stroke-width=".6"/></g><path d="m15.492188 15.496094-7.9899676-1.931188c-8.00465127-1.933384-5.0652316-6.0972499.0765006-6.166261 5.141733-.0690111 7.040025-3.0474247-.0159122-4.97389l-7.05728453-1.91923073" fill="none" stroke="#bebebe" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/scalable/actions/align-vertical-baseline.svg b/scalable/actions/align-vertical-baseline.svg
new file mode 100644
index 0000000..71580ca
--- /dev/null
+++ b/scalable/actions/align-vertical-baseline.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#b6b6b6"><path d="m3.4426636 3.2552221c.5193334-.4504 1.4013334-.2889333 1.7953334.2318667.65.7888.838 1.7978 1.0773333 2.7419333.1773333.8052.306 1.2675334.3513333 2.0883334.5253334-1.038 1.114-1.7975334 1.1246667-2.9664.014667-.5908-.3413333-1.0916-.5793333-1.6140667-.1966667-.4378667.3446666-.8935333.808-.7530667.5686666.1102667.6633333.7359334.6466667 1.1845334-.06 1.3342-.6080001 2.6442666-1.1626667 3.8636-.7866667 1.6102667-1.912 3.1035975-3.384 4.2365975-.5793334.4152-2.0433334.896734-2.7666667.646667-1.33333336-.662067-1.33333336-1.986267 0-1.986267.5047709 0 1.6933333.827534 2.184.811134.81-.006 1.3873333-.699467 1.606-1.360067.222-.8738645.014-1.7767312-.1233333-2.6480645-.2233334-1.1326667-.4753334-2.2882667-1.064-3.3129334-.2182399-.3780026-1.0653334-.6345333-.5133334-1.1638z" stroke-width=".666667"/><path d="m12.232664 6.5709555c-.368 0-.646.057333-.833334.1720666-.184.1146667-.276666.2836667-.276666.5070667 0 .2052.074.3666667.222.4844.151333.1146667.360666.172.626666.172.332 0 .612-.1086.838667-.3259333.227333-.2203334.340667-.495.340667-.8239334v-.1856666zm2.434-.6272v3.0402666l-1.516.016v-.8988666c-.236667.3078666-.503334.5327333-.799334.6746-.296.1388-.656.2082-1.080666.2082-.572 0-1.037334-.1524-1.3960003-.4572-.3546667-.3078667-.5326667-.7062667-.5326667-1.1952 0-.5946.222-1.0307334.666-1.3084.447333-.2776667 1.148-.4165334 2.101333-.4165334h1.041334v-.1267333c0-.2565333-.110667-.4436667-.330667-.5614-.220667-.1207333-.564-.1810667-1.031333-.1810667-.378 0-.73.034667-1.055334.1041334-.325333.0694-.454.00333-.733333.1424v-1.2359334l2.109333-.088067c.996667 0 1.450667.1650666 1.891334.5272.444.3592.666.9447333.666 1.7566" stroke-width=".666667"/><path d="m9.000005-15.999997h1v16h-1z" stroke-width=".816497" transform="rotate(90)"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/align-vertical-node.svg b/scalable/actions/align-vertical-node.svg
new file mode 100644
index 0000000..0193fb8
--- /dev/null
+++ b/scalable/actions/align-vertical-node.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m15.998856 7.0011437h-16v1h16z"/><path d="m6.001144-14.997146h3v3h-3z" fill-rule="evenodd" stroke-width=".6" transform="rotate(90)"/><path d="m6.001144-9.997146h3v3h-3z" fill-rule="evenodd" stroke-width=".6" transform="rotate(90)"/><path d="m6.001144-3.997146h3v3h-3z" fill-rule="evenodd" stroke-width=".6" transform="rotate(90)"/></g><path d="m.502762 15.493332 1.931188-7.9899678c1.933384-8.00465127 6.0972499-5.0652316 6.166261.076501.069011 5.1417332 3.047425 7.0400252 4.97389-.015912l1.919231-7.05728453" fill="none" stroke="#bebebe" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/scalable/actions/color-gradient.svg b/scalable/actions/color-gradient.svg
new file mode 100644
index 0000000..e4e9477
--- /dev/null
+++ b/scalable/actions/color-gradient.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.902438" x2=".113962" y1="15.902438" y2=".113962"><stop offset="0" stop-color="#bebebe"/><stop offset="1" stop-color="#bebebe" stop-opacity="0"/></linearGradient><path d="m1.5 1.5h13v13h-13z" fill="url(#a)"/><g fill="#bebebe"><path d="m1 1v.5 13.5h14v-14zm1 1h12v12h-12z"/><path d="m3 3v3h2.2929688l4.7070312 4.707031v2.292969h3v-3h-2.292969l-4.707031-4.7070312v-2.2929688z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/connector-avoid.svg b/scalable/actions/connector-avoid.svg
new file mode 100644
index 0000000..0c4f812
--- /dev/null
+++ b/scalable/actions/connector-avoid.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m0 1v3h6v-1h8v9h-3.966797v3h6v-3h-1.033203v-10h-9v-1z"/><path d="m2 6v4h.5 9.5v-4z" opacity=".6"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/connector-edit.svg b/scalable/actions/connector-edit.svg
new file mode 100644
index 0000000..2b2de49
--- /dev/null
+++ b/scalable/actions/connector-edit.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m1 .9999826v5h2.8125l-1.025391-1.8242188a1.0001 1.0001 0 0 1 .859375-1.4902343 1.0001 1.0001 0 0 1 .566407.1679687l1.787109 1.1914063v-3.0449219z"/><path d="m3.659158 3.6848831 5.990346 10.6495039 3.993564-3.993564z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/connector-ignore.svg b/scalable/actions/connector-ignore.svg
new file mode 100644
index 0000000..35c32b6
--- /dev/null
+++ b/scalable/actions/connector-ignore.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m0 1v3h5.9414062l3.0683594 6 1.0234374 2h-.033203v3h6v-3h-4.845703l-5.154297-10.0800781v-.9199219z"/><path d="m3 6v.5 3.5h10v-4z" fill-rule="evenodd" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/connector-new-connpoint.svg b/scalable/actions/connector-new-connpoint.svg
new file mode 100644
index 0000000..f82ff42
--- /dev/null
+++ b/scalable/actions/connector-new-connpoint.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m14.5 1c-7.4499214 0-13.4999994 6.0500786-13.5 13.5v.5h14v-14zm-.5 1.0507812v11.9492188h-11.9492188c.2609325-6.5022767 5.4469421-11.6882869 11.9492188-11.9492188z"/><path d="m3 3.000003h4v3.999997h-4z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/connector-orthogonal.svg b/scalable/actions/connector-orthogonal.svg
new file mode 100644
index 0000000..ac2af3b
--- /dev/null
+++ b/scalable/actions/connector-orthogonal.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m0 1h5v3h-5z" fill="#bebebe"/><path d="m10 12h5v3h-5z" fill="#bebebe"/><path d="m4 2.5h3.5v11h3.5" fill="none" stroke="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/connector-remove-connpoint.svg b/scalable/actions/connector-remove-connpoint.svg
new file mode 100644
index 0000000..03205ea
--- /dev/null
+++ b/scalable/actions/connector-remove-connpoint.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m3 3.000003h4v3.999997h-4z"/><path d="m10 9.9999997h1.375l1.125 1.0937503 1.09375-1.0937503h1.40625v1.4687503l-1.09375 1.0625 1.09375 1.0625v1.40625h-1.4375l-1.0625-1.0625-1.0625 1.0625h-1.4375v-1.40625l1.0625-1.0625-1.0625-1.0625z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/dialog-messages.svg b/scalable/actions/dialog-messages.svg
new file mode 100644
index 0000000..d538f05
--- /dev/null
+++ b/scalable/actions/dialog-messages.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m1 4.2285156v8.8789064c0 .41924.3366094.757812.7558594.757812h8.5019526 2.628907 1.357422c.41925 0 .755859-.338572.755859-.757812v-8.8789064h-5.2695312-2.2949219zm3.1035156.7714844h7.7929684c.610845 0 1.103516.4926713 1.103516 1.1035156v1.7929688c0 .6108443-.492671 1.1035156-1.103516 1.1035156h-.865234l-2.03125 4v-4h-4.8964844c-.6108443 0-1.1035156-.4926713-1.1035156-1.1035156v-1.7929688c0-.6108443.4926713-1.1035156 1.1035156-1.1035156z"/><path d="m1.7558594 2.1347656c-.41925 0-.7558594.3385725-.7558594.7578125v1.3359375h6.4316406 2.2988282 5.2695312v-1.3359375c0-.41924-.336609-.7578125-.755859-.7578125h-2.185547-2.2968752z" fill-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/dialog-path-effects.svg b/scalable/actions/dialog-path-effects.svg
new file mode 100644
index 0000000..61b5132
--- /dev/null
+++ b/scalable/actions/dialog-path-effects.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m13.4301 1.94652c-5.5785 1.0362-10.5734 4.7355-11.4063 11.4375a.50389111.50389111 0 1 0 1 .125c.7787-6.2666 5.3216-9.5832 10.5938-10.5625a.50871314.50871314 0 1 0 -.1875-1z"/><circle cx="13.5625" cy="2.500003" r="1.5"/><circle cx="2.5625" cy="13.500003" r="1.5"/><path d="m2.983 4.20902c-1.2435 1.8693-1.2766 4.2067.2444 5.615 1.4792.8068 2.9545.6486 4.7753-.9867-3.248.4264-4.9899-1.103-5.0197-4.6283z"/><path d="m8.9234 1.11232c-1.5099.9137-2.2988 2.505-1.6614 3.9183.8042.9889 1.9214 1.3157 3.7716.7325-2.4852-.6659-3.2426-2.2272-2.1102-4.6508z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/dialog-scripts.svg b/scalable/actions/dialog-scripts.svg
new file mode 100644
index 0000000..eac32c2
--- /dev/null
+++ b/scalable/actions/dialog-scripts.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m1 4.2285156v8.8789064c0 .41924.3366094.757812.7558594.757812h8.5019526 2.628907 1.357422c.41925 0 .755859-.338572.755859-.757812v-8.8789064h-5.2695312-2.2949219zm3 1.7714844h2.5v1h-1.5v5h1.5v1h-2.5zm5.5 0h2.5v7h-2.5v-1h1.5v-5h-1.5z"/><path d="m1.7558594 2.1347656c-.41925 0-.7558594.3385725-.7558594.7578125v1.3359375h6.4316406 2.2988282 5.2695312v-1.3359375c0-.41924-.336609-.7578125-.755859-.7578125h-2.185547-2.2968752z" fill-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/distribute-horizontal-baseline.svg b/scalable/actions/distribute-horizontal-baseline.svg
new file mode 100644
index 0000000..0432896
--- /dev/null
+++ b/scalable/actions/distribute-horizontal-baseline.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m10.155667 6.169546c.519338-.4504 1.402004-.2889334 1.795338.2318666.650666.7888001.838666 1.7978001 1.078 2.7419334.177333.8052.306 1.267533.350666 2.088333.526-1.038 1.114-1.797533 1.125334-2.9663997.01467-.5908-.342-1.0916-.58-1.6140666-.196-.4378667.344666-.8935334.808666-.7530667.568.1102666.662667.7359333.646 1.1845333-.06 1.3342-.608 2.6442667-1.162666 3.8635997-.786 1.610267-1.912 3.1036-3.384 4.2366-.578672.4152-2.0433383.896734-2.766005.646667-1.3333333-.662067-1.3333333-1.986267 0-1.986267.5346314 0 1.6926667.827534 2.183333.811134.810005-.006 1.387338-.699467 1.606005-1.360067.222-.873867.014-1.776733-.123333-2.648067-.223334-1.1326663-.474667-2.2882663-1.064-3.312933-.216807-.3755201-1.0646716-.6345333-.513338-1.1638z" stroke-width=".666667"/><path d="m4.8955832 8.9582127c-.368 0-.646.058067-.8333334.1742666-.184.1162-.2766666.2874667-.2766666.5136667 0 .2079333.074.371533.222.490733.1513333.1162.3606666.174267.6266666.174267.332 0 .612-.110067.8386667-.3302.2273333-.2232.3406667-.5014.3406667-.8346667v-.1880666zm2.434-.9582v3.3333333h-1.3333334v-.761333c-.2366666.311866-.5033333.539666-.7993333.683333-.296.140667-.656.211-1.08.211-.5726667 0-1.2206667-.218067-1.5793333-.526867-.3546667-.311866-.5326667-.715466-.5326667-1.210733 0-.6023333.222-1.0441333.666-1.3254667.4473333-.2812666 1.148-.4219333 2.1013333-.4219333h1.0413334v-.1284c0-.2598667-.1106667-.4494667-.3306667-.5687333-.2206667-.1222667-.564-.1834-1.0313333-.1834-.378 0-.73.035133-1.0553334.1054666-.3253333.070333-.628.1758-.908.3164667v-1.2520667c.3786667-.0856.758-.1498 1.14-.1926.3813334-.045867.7626667-.0688 1.144-.0688.9966667 0 1.332.0548 1.7726667.4216667.444.3638667.7846667.7466.7846667 1.5690667" stroke-width=".666667"/><path d="m1 .000001h1v16h-1z" stroke-width=".816497"/><path d="m9.000091.000001h1v16h-1z" stroke-width=".816497"/><path d="m4.0000989 4.333-2.0000989-1.9999931 1.9997638-1.6670069.0003351 1.3339954h3.0001525l-.0003352-1.3339954 2.0001676 1.6670069-1.9998324 1.9999931v-1.3333287h-3.0001525z" fill-rule="evenodd" stroke-width=".666682"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/distribute-horizontal-center.svg b/scalable/actions/distribute-horizontal-center.svg
new file mode 100644
index 0000000..3ef3a88
--- /dev/null
+++ b/scalable/actions/distribute-horizontal-center.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m1.5 0v1 3h-1.5v12h4v-12h-.5-1v-3h5v3h-1.5v8h4v-8h-.5-1v-3h5v3h-1.5v10h4v-10h-.5-1v-3-.5-.5z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/distribute-horizontal-gaps.svg b/scalable/actions/distribute-horizontal-gaps.svg
new file mode 100644
index 0000000..cbf0c04
--- /dev/null
+++ b/scalable/actions/distribute-horizontal-gaps.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m3 0v1 3h-3v12h4v-12-3h2v3.5 7.5h4v-7.5-.5-3h2v3.5 9.5h4v-10h-.5-2.5v-3.5-.5zm4 1h2v3h-2z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/distribute-horizontal-left.svg b/scalable/actions/distribute-horizontal-left.svg
new file mode 100644
index 0000000..ef22550
--- /dev/null
+++ b/scalable/actions/distribute-horizontal-left.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m0 0v1 3.5 11.5h4v-12h-.5-2.5v-3h5v3.5 7.5h4v-8h-.5-2.5v-3h5v3 .5 9.5h4v-10h-.5-2.5v-3-.5-.5z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/distribute-horizontal-node.svg b/scalable/actions/distribute-horizontal-node.svg
new file mode 100644
index 0000000..329d4e0
--- /dev/null
+++ b/scalable/actions/distribute-horizontal-node.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m15.998856 7.0011437h-16v1h16z"/><path d="m6.001144-14.997146h3v3h-3z" fill-rule="evenodd" stroke-width=".6" transform="rotate(90)"/><path d="m6.001144-9.997146h3v3h-3z" fill-rule="evenodd" stroke-width=".6" transform="rotate(90)"/><path d="m6.001144-3.997146h3v3h-3z" fill-rule="evenodd" stroke-width=".6" transform="rotate(90)"/></g><path d="m.502762 15.493332 1.931188-7.9899678c1.933384-8.00465127 6.0972499-5.0652316 6.166261.076501.069011 5.1417332 3.047425 7.0400252 4.97389-.015912l1.919231-7.05728453" fill="none" stroke="#bebebe" stroke-linecap="round"/><path d="m4.334121 2.0207371-1.333334-1.02133345 1.333334-.97866668v.6453333h2.3283352v-.6666666l1.333333.99999998-1.333333 1.00000005v-.6666668h-2.3283352z" fill="#bebebe" fill-rule="evenodd" stroke-width=".666667"/><path d="m2.5 7.5v-7.5" fill="none" stroke="#bebebe"/><path d="m8.5 7.5v-7.5" fill="none" stroke="#bebebe"/><path d="m13.5 7.5v-7.5" fill="none" stroke="#bebebe"/><path d="m10.334121 2.0207371-1.333334-1.02133345 1.333334-.97866668v.6453333h1.330516v-.6666666l1.333333.99999998-1.333333 1.00000005v-.6666668h-1.330516z" fill="#bebebe" fill-rule="evenodd" stroke-width=".666667"/></svg> \ No newline at end of file
diff --git a/scalable/actions/distribute-horizontal-right.svg b/scalable/actions/distribute-horizontal-right.svg
new file mode 100644
index 0000000..17db098
--- /dev/null
+++ b/scalable/actions/distribute-horizontal-right.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m3 0v1 3h-3v12h4v-12-3h5v3h-3v8h4v-8-3h5v3h-3v10h4v-9.5-.5-3-.5-.5z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/distribute-vertical-baseline.svg b/scalable/actions/distribute-vertical-baseline.svg
new file mode 100644
index 0000000..6584a0d
--- /dev/null
+++ b/scalable/actions/distribute-vertical-baseline.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m10.10933 6.9432793c.519334-.419 1.401334-.2688 1.795334.2157334.65.7338.838 1.6724666 1.077333 2.5508.177333.7490663.306 1.1791333.351333 1.9427333.525334-.9656 1.114-1.6722 1.124667-2.7596.01467-.5496-.341333-1.0155333-.579333-1.5015333-.196667-.4074.344666-.8313334.808-.7006.568666.1026.663333.6846.646666 1.1019333-.06 1.2412-.608 2.459933-1.162666 3.594333-.786667 1.498-1.912 2.8872-3.384 3.941267-.579334.386267-2.0433337.834267-2.766667.6016-1.3333334-.615933-1.3333334-1.8478 0-1.8478.4574504 0 1.6933333.769867 2.184.754533.81-.0053 1.387333-.650666 1.606-1.2652.222-.813.014-1.652933-.123333-2.463533-.223334-1.053667-.475334-2.1287333-1.064-3.082-.187519-.3247929-1.0653337-.5902667-.513334-1.0826667z" stroke-width=".666667"/><path d="m12.89933 2.9582126c-.368 0-.646.058067-.833333.1742667-.184.1162-.276667.2874667-.276667.5136667 0 .2079333.074.3715333.222.4907333.151334.1162.360667.1742667.626667.1742667.332 0 .612-.1100667.838667-.3302.227333-.2232.340666-.5014.340666-.8346667v-.1880667zm2.434-.9582v3.3333334h-1.333333v-.7613334c-.236667.3118667-.503333.5396667-.799333.6833334-.296.1406666-.656.211-1.08.211-.572667 0-1.220667-.2180667-1.579334-.5268667-.354666-.3118667-.532666-.7154667-.532666-1.2107333 0-.6023334.222-1.0441334.666-1.3254667.447333-.2812667 1.148-.4219333 2.101333-.4219333h1.041333v-.1284c0-.2598667-.110666-.4494667-.330666-.5687334-.220667-.1222666-.564-.1834-1.031334-.1834-.378 0-.73.035133-1.055333.1054667-.325333.070333-.628.1758-.908.3164667v-1.25206671c.378667-.0856.758-.1498 1.14-.19260001.381333-.04586666.762667-.0688 1.144-.0688.996667 0 1.332.0548 1.772667.42166667.444.36386667.784666.74660005.784666 1.56906665" stroke-width=".666667"/><path d="m13.000001-15.999997h1v16h-1z" stroke-width=".816497" transform="rotate(90)"/><path d="m5.000001-15.999997h1v16h-1z" stroke-width=".816497" transform="rotate(90)"/><path d="m1.667 8.0000127 1.833-2.0000001 1.8333303 2.0000001h-1.3333318l-.0000015 2.9999873h1.3333333l-1.8333303 2-1.833-2h1.333l.0000015-2.9999873z" fill-rule="evenodd" stroke-width=".666667"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/distribute-vertical-bottom.svg b/scalable/actions/distribute-vertical-bottom.svg
new file mode 100644
index 0000000..31dc6b0
--- /dev/null
+++ b/scalable/actions/distribute-vertical-bottom.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m0 16h1 3.5 11.5v-4h-12v.5 2.5h-3v-5h3.5 7.5v-4h-8v.5 2.5h-3v-5h3 .5 9.5v-4h-10v.5 2.5h-3-.5-.5z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/distribute-vertical-center.svg b/scalable/actions/distribute-vertical-center.svg
new file mode 100644
index 0000000..5203cbd
--- /dev/null
+++ b/scalable/actions/distribute-vertical-center.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m0 14.5h1 3v1.5h12v-4h-12v.5 1h-3v-5h3v1.5h8v-4h-8v.5 1h-3v-5h3v1.5h10v-4h-10v.5 1h-3-.5-.5z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/distribute-vertical-gaps.svg b/scalable/actions/distribute-vertical-gaps.svg
new file mode 100644
index 0000000..634f408
--- /dev/null
+++ b/scalable/actions/distribute-vertical-gaps.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m0 13h1 3v3h12v-4h-12-3v-2h3.5 7.5v-4h-7.5-.5-3v-2h3.5 9.5v-4h-10v.5 2.5h-3.5-.5zm1-4v-2h3v2z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/distribute-vertical-node.svg b/scalable/actions/distribute-vertical-node.svg
new file mode 100644
index 0000000..5d3cea4
--- /dev/null
+++ b/scalable/actions/distribute-vertical-node.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m6.9999999-.0000002v16.0000002h1v-16.0000002z"/><path d="m6 1.00171h3v3h-3z" fill-rule="evenodd" stroke-width=".6"/><path d="m6 6.00171h3v3h-3z" fill-rule="evenodd" stroke-width=".6"/><path d="m6 12.00171h3v3h-3z" fill-rule="evenodd" stroke-width=".6"/></g><path d="m15.492188 15.496094-7.9899676-1.931188c-8.00465127-1.933384-5.0652316-6.0972499.0765006-6.166261 5.141733-.0690111 7.040025-3.0474247-.0159122-4.97389l-7.05728453-1.91923073" fill="none" stroke="#bebebe" stroke-linecap="round"/><path d="m16 13.5h-8.5" fill="none" stroke="#bebebe"/><path d="m16 7.5h-8.5" fill="none" stroke="#bebebe"/><path d="m16 2.5h-8.5" fill="none" stroke="#bebebe"/><path d="m13.979 9.338332 1.021165-1.333334.978506 1.333334h-.645227v2.328335h.666556l-.999835 1.333333-.999836-1.333333h.666558v-2.328335z" fill="#bebebe" fill-rule="evenodd" stroke-width=".666612"/><path d="m13.979 4.336151 1.021334-1.333334.978666 1.333334h-.645333v1.330516h.666667l-1 1.333333-1-1.333333h.666667v-1.330516z" fill="#bebebe" fill-rule="evenodd" stroke-width=".666667"/></svg> \ No newline at end of file
diff --git a/scalable/actions/distribute-vertical-top.svg b/scalable/actions/distribute-vertical-top.svg
new file mode 100644
index 0000000..18f1851
--- /dev/null
+++ b/scalable/actions/distribute-vertical-top.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m0 13h1 3v3h12v-4h-12-3v-5h3v3h8v-4h-8-3v-5h3v3h10v-4h-9.5-.5-3-.5-.5z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/draw-geometry-angle-bisector.svg b/scalable/actions/draw-geometry-angle-bisector.svg
new file mode 100644
index 0000000..b79b724
--- /dev/null
+++ b/scalable/actions/draw-geometry-angle-bisector.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m.55859375.10742188a.50005.50005 0 0 0 -.33203125.84375l2.71875 2.95117192 3.1757813 10.9589842a.50005.50005 0 1 0 .9589843-.277344l-2.6152343-9.0332028 9.3593752 10.1601568a.50005.50005 0 1 0 .734375-.677735l-9.4863284-10.2968749 10.1308594 4.4355469a.50024126.50024126 0 1 0 .402344-.9160156l-12.0761721-5.2871094a.50005.50005 0 0 0 -.1171875-.0351562l-2.4511719-2.6601563a.50005.50005 0 0 0 -.3515625-.16601562.50005.50005 0 0 0 -.05078125 0z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/draw-geometry-circle-from-radius.svg b/scalable/actions/draw-geometry-circle-from-radius.svg
new file mode 100644
index 0000000..8478f9c
--- /dev/null
+++ b/scalable/actions/draw-geometry-circle-from-radius.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m12 0v2.2636719c-1.134986-.7937168-2.5128729-1.2636719-4-1.2636719-3.8600709 0-7 3.1399291-7 7 0 3.860071 3.1399291 7 7 7 3.860071 0 7-3.139929 7-7 0-1.487127-.469955-2.8650143-1.263672-4h2.263672v-4zm-4 2c1.4792564 0 2.828267.5360594 3.873047 1.4199219l-1.580078 1.5800781h-3.292969v4h4v-3.2929688l1.580078-1.5800781c.883863 1.0447799 1.419922 2.3937906 1.419922 3.8730469 0 3.319631-2.680369 6-6 6-3.3196308 0-6-2.680369-6-6 0-3.3196308 2.6803692-6 6-6z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/draw-geometry-circle-from-three-points.svg b/scalable/actions/draw-geometry-circle-from-three-points.svg
new file mode 100644
index 0000000..d999376
--- /dev/null
+++ b/scalable/actions/draw-geometry-circle-from-three-points.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m6 0v1.2949219c-2.2537328.6733609-4.0317172 2.4513453-4.7050781 4.7050781h-1.2949219v4h1.2949219c.8628623 2.887992 3.5400986 5 6.7050781 5 3.16498 0 5.842216-2.112008 6.705078-5h1.294922v-4h-1.294922c-.673361-2.2537328-2.451345-4.0317172-4.705078-4.7050781v-1.2949219zm0 2.3476562v1.6523438h4v-1.6523438c1.705495.6016054 3.050738 1.9468485 3.652344 3.6523438h-1.652344v4h1.652344c-.822434 2.331524-3.035383 4-5.652344 4-2.6169605 0-4.8299096-1.668476-5.6523438-4h1.6523438v-4h-1.6523438c.6016054-1.7054953 1.9468485-3.0507384 3.6523438-3.6523438z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/draw-geometry-line-parallel.svg b/scalable/actions/draw-geometry-line-parallel.svg
new file mode 100644
index 0000000..a3f992a
--- /dev/null
+++ b/scalable/actions/draw-geometry-line-parallel.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#bebebe" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="0"><path d="m4.5022292.50559232 9.9606178 12.54381568" stroke-width="1.000009"/><path d="m1.5326066 2.9507496 9.9606834 12.5436624"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/draw-geometry-line-perpendicular.svg b/scalable/actions/draw-geometry-line-perpendicular.svg
new file mode 100644
index 0000000..533cb23
--- /dev/null
+++ b/scalable/actions/draw-geometry-line-perpendicular.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m1.578125.06054688a.50004294.50004294 0 0 0 -.3613281.83203124l6.078125 7.05468748-2.796875 2.4101564a.50004294.50004294 0 1 0 .6523437.757812l2.796875-2.4101559 6.0781254 7.0546879a.50004294.50004294 0 1 0 .757812-.652344l-6.0781249-7.0546876 2.7968749-2.4101563a.50004294.50004294 0 0 0 -.347656-.8828125.50004294.50004294 0 0 0 -.304688.125l-2.7968746 2.4101563-6.078125-7.05468752a.50004294.50004294 0 0 0 -.3964844-.1796875z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/draw-geometry-line-segment.svg b/scalable/actions/draw-geometry-line-segment.svg
new file mode 100644
index 0000000..92049ee
--- /dev/null
+++ b/scalable/actions/draw-geometry-line-segment.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m.51690047 15.117617 14.94029953-14.5748998" fill="none" stroke="#bebebe" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="0"/><g fill="#bebebe" fill-rule="evenodd" stroke-width=".746739"><path d="m10 2h4v4h-4z"/><path d="m3 9h4v4.000002h-4z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/draw-geometry-mirror.svg b/scalable/actions/draw-geometry-mirror.svg
new file mode 100644
index 0000000..520adfb
--- /dev/null
+++ b/scalable/actions/draw-geometry-mirror.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#bebebe" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="0"><path d="m8.276435.61802413c-2.9300149 8.59064207 10.016554-1.22600088 6.036685 10.17550987"/><path d="m2.7085911 1.0632495 11.4341109 14.3201355"/><path d="m.91997221 6.2292067c9.22885079-.8064911-4.55771571 9.3293903 8.74014759 8.0861173"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/edit-select-none.svg b/scalable/actions/edit-select-none.svg
new file mode 100644
index 0000000..81b103b
--- /dev/null
+++ b/scalable/actions/edit-select-none.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m0 0v1h2v-1z"/><path d="m3 0v1h2v-1z"/><path d="m6 0v1h2v-1z"/><path d="m2 9v1h2v-1z"/><path d="m5 9v1h2v-1z"/><path d="m8 9v1h1v-1z"/><path d="m0 2v2h1v-2z"/><path d="m0 5v2h1v-2z"/><path d="m0 8v2h1v-2z"/><path d="m9 6v2h1v-2z"/><path d="m9 3v2h1v-2z"/><path d="m9 0v2h1v-2z"/><path d="m9.94638 8.9444868h.756704c.0078-.0000908.01573-.0003482.02364 0 .192922.00848.38582.097327.520233.2365432l1.726229 1.726768 1.749876-1.726768c.201-.174474.337998-.2312446.520234-.2365432h.756704v.7569392c0 .21684-.02598.416809-.189175.567704l-1.72623 1.726768 1.702583 1.703113c.142402.142433.212816.343234.212822.54405v.756939h-.756702c-.200755-.000008-.401497-.07047-.543881-.212889l-1.726229-1.726768-1.726229 1.726768c-.142385.142448-.343135.212889-.54388.212889h-.756704v-.756939c-.000002-.200808.07042-.401617.212824-.54405l1.726229-1.703113-1.726229-1.726768c-.159464-.147323-.229398-.355193-.212819-.567704z" stroke-width=".756821"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/flatten_simplify.svg b/scalable/actions/flatten_simplify.svg
new file mode 100644
index 0000000..3030ba3
--- /dev/null
+++ b/scalable/actions/flatten_simplify.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m11.863231 4.2355a2.1329598 2.2270617 0 0 0 -2.0552461 1.6392476c-1.0093674.2898897-2.0358618.7415312-3.0129013 1.4886331-.2411798.184762-.4679117.3282122-.6982828.483002a2.1329598 2.2270617 0 0 0 -1.3861818-.5373855 2.1329598 2.2270617 0 0 0 -2.1242889 2.0510646c-.9871011.1835872-1.83954062.1638903-2.57379439.1589721l-.01254071 1.6057401c.73767596.0051 1.776059.01533 3.0149375-.240437a2.1329598 2.2270617 0 0 0 1.6956685.880163 2.1329598 2.2270617 0 0 0 2.1326353-2.226631 2.1329598 2.2270617 0 0 0 -.016781-.2530605c.3107627-.1996483.6224894-.4004737.9429947-.6460467.7144476-.5463761 1.4558748-.9108788 2.197404-1.1520656a2.1329598 2.2270617 0 0 0 1.896383 1.2043096 2.1329598 2.2270617 0 0 0 2.046888-1.6140934c.779324.034577 1.496233.096235 2.090785.096235v-1.6057383c-.495746 0-1.29326-.08928-2.241291-.1234277a2.1329598 2.2270617 0 0 0 -1.896376-1.2084809zm0 1.1917811a.99137588 1.0351135 0 0 1 .991064 1.0349538.99137588 1.0351135 0 0 1 -.991064 1.0349549.99137588 1.0351135 0 0 1 -.993097-1.0349549.99137588 1.0351135 0 0 1 .993097-1.0349538zm-7.152612 3.0734968a.99137588 1.0351135 0 0 1 .9909543 1.0370911.99137588 1.0351135 0 0 1 -.9909543 1.034851.99137588 1.0351135 0 0 1 -.9910654-1.034851.99137588 1.0351135 0 0 1 .9910654-1.0370911z" fill="#bebebe" fill-rule="evenodd" stroke-width="1.605741"/></svg> \ No newline at end of file
diff --git a/scalable/actions/inkscape-edit-select-all.svg b/scalable/actions/inkscape-edit-select-all.svg
new file mode 100644
index 0000000..482edfe
--- /dev/null
+++ b/scalable/actions/inkscape-edit-select-all.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m0 0v1h.5 1 .5v-1h-.5-1z"/><path d="m3 0v1h.5 1 .5v-1h-.5-1z"/><path d="m6 0v1h.5 1 .5v-1h-.5-1z"/><path d="m9 0v1h.5 1 .5v-1h-.5-1z"/><path d="m12 0v1h.5 1 .5v-1h-.5-1z"/><path d="m2 15v1h.5 1 .5v-1h-.5-1z"/><path d="m5 15v1h.5 1 .5v-1h-.5-1z"/><path d="m8 15v1h.5 1 .5v-1h-.5-1z"/><path d="m11 15v1h.5 1 .5v-1h-.5-1z"/><path d="m14 15v1h.5 1 .5v-1h-.5-1z"/><path d="m0 2v.5 1 .5h1v-.5-1-.5z"/><path d="m0 5v.5 1 .5h1v-.5-1-.5z"/><path d="m0 8v.5 1 .5h1v-.5-1-.5z"/><path d="m0 11v.5 1 .5h1v-.5-1-.5z"/><path d="m0 14v.5 1 .5h1v-.5-1-.5z"/><path d="m15 12v.5 1 .5h1v-.5-1-.5z"/><path d="m15 9v.5 1 .5h1v-.5-1-.5z"/><path d="m15 6v.5 1 .5h1v-.5-1-.5z"/><path d="m15 3v.5 1 .5h1v-.5-1-.5z"/><path d="m15 0v.5 1 .5h1v-.5-1-.5z"/><circle cx="9.5" cy="6.5" r="4.5"/><path d="m1.9999954 6.9999998v7.0000002h9.0000046l.000304-2.214844c-.477907.136549-.979704.214844-1.4999997.214844-2.8570536 0-5.2197726-2.2066421-5.4746086-5.0000002z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/interactive_simplify.svg b/scalable/actions/interactive_simplify.svg
new file mode 100644
index 0000000..29041f4
--- /dev/null
+++ b/scalable/actions/interactive_simplify.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m3.984375 1.6601562c-.7720905.0123411-1.5331758.5102468-1.8945312 1.40625-.4129778 1.0240039-.4108278 2.5153604.2128906 4.6015626.5667012 1.8954918.6273499 3.4051492.4472656 4.4277342s-.6328144 1.473439-.7910156 1.513672c-.0791006.020116-.125416.023249-.2617188-.105469s-.3161111-.412955-.4511718-.873047c-.27012174-.920183-.36926474-2.515817-.0039063-4.8242184l-.98828125-.15625c-.38040427 2.4034634-.30360058 4.1163324.03320313 5.2636714.16840186.57367.39964527 1.013324.72265622 1.31836.323011.305036.7827487.45112 1.1972656.345703.8290342-.210834 1.3122613-1.087276 1.5273438-2.308594s.1299223-2.8712243-.4726562-4.8867185c-.5851763-1.9572865-.52594-3.2494633-.2460938-3.9433594s.6757032-.8441055 1.1347656-.7675781c.9181249.1530549 2.2253008 1.7132478 1.1484375 4.46875-.5961814 1.5255228-.7722251 2.6828985-.6542969 3.541016.058964.429058.1935889.790703.4257813 1.066406s.5811564.447266.9316406.447265c.7009685.000001 1.288867-.524408 1.7109375-1.320312s.6898974-1.9195036.6542969-3.3613281c-.0331258-1.3415954.1014682-2.0494232.2324219-2.3046875.0654768-.1276322.1011437-.1458328.1503906-.1679688.049247-.022136.1429018-.0394434.296875-.0371094.2930876.00444.4323489.072782.5410156.1699219.1086667.09714.1991206.2569517.2675782.4921875.1369149.4704717.1422925 1.1842423.2265622 1.8535156.05114.4061454.178022.7581419.472657.9824219.294632.2242801.658992.225251.947265.1660157.576546-.1184709 1.120923-.4387099 1.693359-.640625.572438-.2019153 1.098227-.2873046 1.578126-.0761719.390307.171717.819603.5953318 1.226562 1.4648437v-1.7734375c-.259826-.2611673-.531496-.4766846-.824219-.6054687-.814412-.3583033-1.641271-.1905762-2.314453.046875-.673182.2374511-1.266222.5430366-1.560547.6035156-.147162.03024-.152692.0088603-.138672.0195312.01402.010672-.05399-.043302-.08789-.3125-.071527-.5680662-.056698-1.3167368-.257813-2.0078124-.100557-.345538-.265516-.6915506-.5625-.9570313-.2969831-.2654807-.7148227-.4185589-1.191406-.4257813-.2196377-.0033284-.4684634.0107433-.7226562.125-.254193.1142568-.4822519.3371777-.6289063.6230469-.2933087.5717386-.3784207 1.3809891-.34375 2.7851563.032196 1.3039382-.2176545 2.26674-.5371094 2.8691406-.3194549.602401-.6985851.789064-.828125.789062-.06477 0-.095772-.008396-.1660156-.091796-.070244-.083403-.1586068-.261123-.1992187-.556641-.0812242-.5910357.037389-1.6193395.59375-3.0429688 1.2282222-3.1428028-.1618964-5.5259411-1.9160157-5.8183593-.1096324-.0182762-.2197795-.0271537-.3300781-.0253907z" fill="#bebebe" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/scalable/actions/object-fill.svg b/scalable/actions/object-fill.svg
new file mode 100644
index 0000000..652678b
--- /dev/null
+++ b/scalable/actions/object-fill.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m1 1h14v14h-14z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/object-stroke-style.svg b/scalable/actions/object-stroke-style.svg
new file mode 100644
index 0000000..8436b3f
--- /dev/null
+++ b/scalable/actions/object-stroke-style.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="m2.0000009 3.9979813h8.9999701v-1.9999964l2.999991 2.4999993-2.999991 2.4999992v-2.0000038h-8.9999701z" fill="#bebebe" fill-rule="evenodd" stroke-width=".737686"/><path id="a" d="m2 8.9980469v1h.5 1 .5v-1h-.5-1z" fill="#bebebe"/><path id="b" d="m8 8.9980469v1h.5 1 .5v-1h-.5-1z" fill="#bebebe"/><g fill="#bebebe"><use height="1250" transform="translate(3)" width="1250" xlink:href="#b"/><path d="m2 12.998047v1h.5 11.001953.5v-1h-.5-11.001953z"/><use height="1250" transform="translate(2.999993)" width="1250" xlink:href="#a"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/object-stroke.svg b/scalable/actions/object-stroke.svg
new file mode 100644
index 0000000..f527351
--- /dev/null
+++ b/scalable/actions/object-stroke.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m1 1v14h14v-14zm2 2h10v10h-10z" fill="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/paint-gradient-conical.svg b/scalable/actions/paint-gradient-conical.svg
new file mode 100644
index 0000000..424aacf
--- /dev/null
+++ b/scalable/actions/paint-gradient-conical.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m8 .5a7.5 7.5 0 0 0 -.0527344.00195312 7.5 7.5 0 0 1 .0917969 0 7.5 7.5 0 0 0 -.0390625-.00195312zm-.3046875.01171875a7.5 7.5 0 0 0 -.4003906.02929687 7.5 7.5 0 0 1 .4003906-.02929687zm.7714844.01171875a7.5 7.5 0 0 1 .3652343.02734375 7.5 7.5 0 0 0 -.3652343-.02734375zm-1.5878907.06640625a7.5 7.5 0 0 0 -.3203124.05664063 7.5 7.5 0 0 1 .3203124-.05664063zm2.3769532.02539063a7.5 7.5 0 0 1 .2988281.05078124 7.5 7.5 0 0 0 -.2988281-.05078124zm-3.1132813.125a7.5 7.5 0 0 0 -.3144531.08789062 7.5 7.5 0 0 1 .3144531-.08789062zm3.8593749.04101562a7.5 7.5 0 0 1 .28125.078125 7.5 7.5 0 0 0 -.28125-.078125zm-4.5703124.1796875a7.5 7.5 0 0 0 -.3046875.1191406 7.5 7.5 0 0 1 .3046875-.1191406zm5.2500004.0449219a7.5 7.5 0 0 1 .3125.1210937 7.5 7.5 0 0 0 -.3125-.1210937zm-5.9453129.2480468a7.5 7.5 0 0 0 -.2890625.1484376 7.5 7.5 0 0 1 .2890625-.1484376zm6.6191409.0488282a7.5 7.5 0 0 1 .308593.15625 7.5 7.5 0 0 0 -.308593-.15625zm.390625.2070312-3.746094 6.4902344h7.5a7.5 7.5 0 0 0 -3.753906-6.4902344zm-3.746094 6.4902344-3.7460938 6.490234a7.5 7.5 0 0 0 3.7460938 1.009766 7.5 7.5 0 0 0 3.744141-1.013672zm0 0-3.7441406-6.4863281a7.5 7.5 0 0 0 -3.7558594 6.4863281zm-7.5 0a7.5 7.5 0 0 0 .03125.6269531 7.5 7.5 0 0 1 -.03125-.6269531zm14.972656.5527344a7.5 7.5 0 0 1 -.037109.3789062 7.5 7.5 0 0 0 .037109-.3789062zm-14.89062475.4882812a7.5 7.5 0 0 0 .04882813.3261719 7.5 7.5 0 0 1 -.04882813-.3261719zm14.79687475.2539063a7.5 7.5 0 0 1 -.070312.359375 7.5 7.5 0 0 0 .070312-.359375zm-14.65429662.4941406a7.5 7.5 0 0 0 .078125.3027345 7.5 7.5 0 0 1 -.078125-.3027345zm14.48437462.2499995a7.5 7.5 0 0 1 -.099609.328126 7.5 7.5 0 0 0 .099609-.328126zm-14.27343712.457032a7.5 7.5 0 0 0 .11523432.314453 7.5 7.5 0 0 1 -.11523432-.314453zm14.03710912.248047a7.5 7.5 0 0 1 -.142578.33789 7.5 7.5 0 0 0 .142578-.33789zm-13.7597654.425781a7.5 7.5 0 0 0 .15625.322266 7.5 7.5 0 0 1 -.15625-.322266zm13.4589844.240234a7.5 7.5 0 0 1 -.185547.341797 7.5 7.5 0 0 0 .185547-.341797zm-13.1035156.431641a7.5 7.5 0 0 0 .1777344.289062 7.5 7.5 0 0 1 -.1777344-.289062zm12.7226566.226562a7.5 7.5 0 0 1 -.205078.300782 7.5 7.5 0 0 0 .205078-.300782zm-12.3085941.394532a7.5 7.5 0 0 0 .2128906.279297 7.5 7.5 0 0 1 -.2128906-.279297zm11.8710941.214843a7.5 7.5 0 0 1 -.234375.28125 7.5 7.5 0 0 0 .234375-.28125zm-11.3945316.365235a7.5 7.5 0 0 0 .2285156.246093 7.5 7.5 0 0 1 -.2285156-.246093zm10.8984376.197265a7.5 7.5 0 0 1 -.267578.257813 7.5 7.5 0 0 0 .267578-.257813zm-10.3671876.330078a7.5 7.5 0 0 0 .2636718.230469 7.5 7.5 0 0 1 -.2636718-.230469zm9.8203126.173829a7.5 7.5 0 0 1 -.285156.228515 7.5 7.5 0 0 0 .285156-.228515zm-9.2460939.292968a7.5 7.5 0 0 0 .2890625.205079 7.5 7.5 0 0 1 -.2890625-.205079zm8.6347659.169922a7.5 7.5 0 0 1 -.285157.183594 7.5 7.5 0 0 0 .285157-.183594z" fill-opacity=".501961"/><path d="m8 .0000005c-4.412355 0-8 3.5876443-8 8 0 4.4123555 3.587645 7.9999995 8 7.9999995 4.412356 0 8-3.587644 8-7.9999995 0-4.4123557-3.587644-8-8-8zm0 1c3.871916 0 7 3.1280844 7 7 0 3.8719155-3.128084 6.9999995-7 6.9999995-3.871915 0-7-3.128084-7-6.9999995 0-3.8719156 3.128085-7 7-7z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/paint-gradient-linear.svg b/scalable/actions/paint-gradient-linear.svg
new file mode 100644
index 0000000..6309235
--- /dev/null
+++ b/scalable/actions/paint-gradient-linear.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-.20339" x2="16.338984" y1="8.20339" y2="8.20339"><stop offset="0" stop-color="#bebebe"/><stop offset="1" stop-color="#bebebe" stop-opacity="0"/></linearGradient><path d="m0 0v16h16v-16zm1 1h14v14h-14z" fill="#bebebe"/><path d="m1 1h14v14h-14z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/scalable/actions/paint-gradient-mesh.svg b/scalable/actions/paint-gradient-mesh.svg
new file mode 100644
index 0000000..1ee61ae
--- /dev/null
+++ b/scalable/actions/paint-gradient-mesh.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m0 0v16h16v-16zm1 1h14v14h-14z"/><path d="m1 1v7h7v-7zm7 7v7h7v-7z" fill-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/paint-gradient-radial.svg b/scalable/actions/paint-gradient-radial.svg
new file mode 100644
index 0000000..d089db4
--- /dev/null
+++ b/scalable/actions/paint-gradient-radial.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.573644" cy="8.021516" gradientTransform="matrix(1.9370461 .00000005 -.00000003 1.464891 -6.670498 -3.750647)" gradientUnits="userSpaceOnUse" r="7"><stop offset="0" stop-color="#bebebe"/><stop offset="1" stop-color="#bebebe" stop-opacity="0"/></radialGradient><path d="m0 0v16h16v-16zm1 1h14v14h-14z" fill="#bebebe"/><path d="m1 1h14v14h-14z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/scalable/actions/paint-pattern.svg b/scalable/actions/paint-pattern.svg
new file mode 100644
index 0000000..74aa307
--- /dev/null
+++ b/scalable/actions/paint-pattern.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m0 0v16h16v-16zm1 1h14v14h-14z"/><path d="m4 1v2h3v-2zm3 2v3h3v-3zm3 0h3v-2h-3zm3 0v3h2v-3zm0 3h-3v3h3zm0 3v3h2v-3zm0 3h-3v3h3zm-3 0v-3h-3v3zm-3 0h-3v3h3zm-3 0v-3h-3v3zm0-3h3v-3h-3zm0-3v-3h-3v3z" fill-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/paint-solid.svg b/scalable/actions/paint-solid.svg
new file mode 100644
index 0000000..d8dd0ff
--- /dev/null
+++ b/scalable/actions/paint-solid.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m0 0v16h16v-16zm1 1h14v14h-14z"/><path d="m1 1h14v14h-14z" fill-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/paint-swatch.svg b/scalable/actions/paint-swatch.svg
new file mode 100644
index 0000000..fdb74c5
--- /dev/null
+++ b/scalable/actions/paint-swatch.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m0 0v16h16v-16zm1 1h14v14h-14z"/><path d="m1 1v14h14v-14zm3 3h8 1v9h-9v-1z" fill-opacity=".501961"/><path d="m12 4v8h-8v1h9v-9z" opacity=".75"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/path-reverse.svg b/scalable/actions/path-reverse.svg
new file mode 100644
index 0000000..f6b1853
--- /dev/null
+++ b/scalable/actions/path-reverse.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m0 2v1h4.99985v2l2.50015-2.5-2.50015-2.49999996v1.99999996z" fill="#bebebe"/><path d="m.5 15.5c0-9.2243262 15-5.150649 15-15" fill="none" stroke="#bebebe" stroke-linecap="round"/><g fill="#bebebe"><path d="m6 6h4v4h-4z"/><path d="m16 13v1h-4.99985v2l-2.50015-2.5 2.50015-2.5v2z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/perspective-parallel.svg b/scalable/actions/perspective-parallel.svg
new file mode 100644
index 0000000..b283516
--- /dev/null
+++ b/scalable/actions/perspective-parallel.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m4 1.000003h3v14h-3z"/><path d="m9 1.000003h3v14h-3z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/selection-make-bitmap-copy.svg b/scalable/actions/selection-make-bitmap-copy.svg
new file mode 100644
index 0000000..8ca1744
--- /dev/null
+++ b/scalable/actions/selection-make-bitmap-copy.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m6 2c-.54996 0-1 .45-1 1v1h-3c-.55201 0-1 .45-1 1v8c0 .55.44799 1 1 1h12c.55201 0 1-.45 1-1v-8c0-.55-.44799-1-1-1h-3v-1c0-.55-.45004-1-1-1zm2 3c2.20914 0 4 1.7909 4 4s-1.79086 4-4 4-4-1.7909-4-4 1.79086-4 4-4zm0 2c-1.10457 0-2 .8954-2 2s.89543 2 2 2 2-.8954 2-2-.89543-2-2-2z" fill="#bebebe" stroke-width="3"/></svg> \ No newline at end of file
diff --git a/scalable/actions/spray-mode-clone.svg b/scalable/actions/spray-mode-clone.svg
new file mode 100644
index 0000000..f7575fa
--- /dev/null
+++ b/scalable/actions/spray-mode-clone.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m3.5 1.5v2.5h10.5v6.5h1.5v-9z" fill-opacity=".501961"/><path d="m0 5h13v10h-13z" fill-opacity=".501961"/><path d="m3 1v.5 2.5h1v-2h11v8h-1v1h2v-10z"/></g><path d="m.5 5.5h12v9h-12z" fill="none" stroke="#bebebe" stroke-dasharray="1 2" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/scalable/actions/spray-mode-copy.svg b/scalable/actions/spray-mode-copy.svg
new file mode 100644
index 0000000..861823a
--- /dev/null
+++ b/scalable/actions/spray-mode-copy.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m3.5 1.5v2.5h10.5v6.5h1.5v-9z" fill-opacity=".501961"/><path d="m.5 5.5h12v9h-12z" fill-opacity=".501961" stroke="#bebebe" stroke-dashoffset="2078.737305" stroke-linecap="square"/><path d="m3 1v.5 2.5h1v-2h11v8h-1v1h2v-10z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/spray-mode-union.svg b/scalable/actions/spray-mode-union.svg
new file mode 100644
index 0000000..cdaeb1a
--- /dev/null
+++ b/scalable/actions/spray-mode-union.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m3.5 1.5v4h-3v9h12v-4h3v-9z" fill-opacity=".501961"/><path d="m3 1v4h-3v10h13v-4h3v-10zm1 1h11v8h-3v4h-11v-8h3z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/toggle_vp_x.svg b/scalable/actions/toggle_vp_x.svg
new file mode 120000
index 0000000..1c68ed0
--- /dev/null
+++ b/scalable/actions/toggle_vp_x.svg
@@ -0,0 +1 @@
+perspective-parallel.svg \ No newline at end of file
diff --git a/scalable/actions/toggle_vp_y.svg b/scalable/actions/toggle_vp_y.svg
new file mode 120000
index 0000000..1c68ed0
--- /dev/null
+++ b/scalable/actions/toggle_vp_y.svg
@@ -0,0 +1 @@
+perspective-parallel.svg \ No newline at end of file
diff --git a/scalable/actions/toggle_vp_z.svg b/scalable/actions/toggle_vp_z.svg
new file mode 120000
index 0000000..1c68ed0
--- /dev/null
+++ b/scalable/actions/toggle_vp_z.svg
@@ -0,0 +1 @@
+perspective-parallel.svg \ No newline at end of file