summaryrefslogtreecommitdiff
path: root/icon-themes
diff options
context:
space:
mode:
authorRizal Muttaqin <riz_17_oke@yahoo.co.id>2018-10-05 18:23:25 +0700
committerAdolfo Jayme Barrientos <fitojb@ubuntu.com>2018-10-05 16:44:55 +0200
commit21bd6a843de27e49fd79f6bbf4783fac8e61fcb5 (patch)
tree4839923c2647f0cd7fa31fb258643562998d5d66 /icon-themes
parenteddce0e6111d78b270049f0cd01ff2599b70485b (diff)
elementary: Add 32px size for symbolshape,arrowshape and flowchartshape
Change-Id: Ie6545844546dc78d14e1fabdf28f4e1938cf2dd5 Reviewed-on: https://gerrit.libreoffice.org/61414 Tested-by: Jenkins Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Diffstat (limited to 'icon-themes')
-rw-r--r--icon-themes/elementary/cmd/32/animationmode.pngbin0 -> 1946 bytes
-rw-r--r--icon-themes/elementary/cmd/32/animationobjects.pngbin0 -> 1453 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.chevron.pngbin0 -> 1078 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.circular-arrow.pngbin0 -> 1138 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.corner-right-arrow.pngbin0 -> 806 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.down-arrow-callout.pngbin0 -> 783 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.down-arrow.pngbin0 -> 706 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.left-arrow-callout.pngbin0 -> 853 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.left-arrow.pngbin0 -> 629 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.left-right-arrow-callout.pngbin0 -> 998 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.left-right-arrow.pngbin804 -> 767 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.notched-right-arrow.pngbin0 -> 659 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.pentagon-right.pngbin0 -> 831 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.quad-arrow-callout.pngbin0 -> 1445 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.quad-arrow.pngbin0 -> 1309 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.right-arrow-callout.pngbin0 -> 876 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.right-arrow.pngbin0 -> 596 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.s-sharped-arrow.pngbin0 -> 1139 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.split-arrow.pngbin0 -> 1236 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.split-round-arrow.pngbin0 -> 1088 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.striped-right-arrow.pngbin0 -> 755 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.up-arrow-callout.pngbin0 -> 749 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.up-arrow.pngbin0 -> 669 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.up-down-arrow-callout.pngbin0 -> 1018 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.up-down-arrow.pngbin0 -> 867 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.up-right-arrow-callout.pngbin0 -> 1104 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.up-right-arrow.pngbin0 -> 969 bytes
-rw-r--r--icon-themes/elementary/cmd/32/arrowshapes.up-right-down-arrow.pngbin0 -> 1192 bytes
-rw-r--r--icon-themes/elementary/cmd/32/basicshapes.block-arc.pngbin0 -> 1082 bytes
-rw-r--r--icon-themes/elementary/cmd/32/basicshapes.can.pngbin0 -> 1234 bytes
-rw-r--r--icon-themes/elementary/cmd/32/basicshapes.hexagon.pngbin0 -> 944 bytes
-rw-r--r--icon-themes/elementary/cmd/32/basicshapes.octagon.pngbin0 -> 935 bytes
-rw-r--r--icon-themes/elementary/cmd/32/basicshapes.ring.pngbin0 -> 1539 bytes
-rw-r--r--icon-themes/elementary/cmd/32/calloutshapes.rectangular-callout.pngbin0 -> 645 bytes
-rw-r--r--icon-themes/elementary/cmd/32/cone.pngbin0 -> 1464 bytes
-rw-r--r--icon-themes/elementary/cmd/32/cylinder.pngbin0 -> 1460 bytes
-rw-r--r--icon-themes/elementary/cmd/32/cyramid.pngbin0 -> 1259 bytes
-rw-r--r--icon-themes/elementary/cmd/32/deleteannotation.pngbin0 -> 2197 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-card.pngbin0 -> 631 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-collate.pngbin0 -> 1090 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-decision.pngbin0 -> 1014 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-delay.pngbin0 -> 858 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-direct-access-storage.pngbin0 -> 1474 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-display.pngbin0 -> 1125 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-document.pngbin0 -> 744 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-manual-input.pngbin0 -> 690 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-multidocument.pngbin0 -> 824 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-off-page-connector.pngbin0 -> 772 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-or.pngbin0 -> 1202 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-predefined-process.pngbin0 -> 461 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-preparation.pngbin0 -> 1046 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-punched-tape.pngbin0 -> 1011 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-sequential-access.pngbin0 -> 1420 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-sort.pngbin0 -> 1161 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-stored-data.pngbin0 -> 996 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-summing-junction.pngbin0 -> 1604 bytes
-rw-r--r--icon-themes/elementary/cmd/32/flowchartshapes.flowchart-terminator.pngbin0 -> 1033 bytes
-rw-r--r--icon-themes/elementary/cmd/32/fontworkshapetype.fontwork-triangle-down.pngbin0 -> 995 bytes
-rw-r--r--icon-themes/elementary/cmd/32/graphicfiltersharpen.pngbin1194 -> 1255 bytes
-rw-r--r--icon-themes/elementary/cmd/32/halfsphere.pngbin0 -> 1409 bytes
-rw-r--r--icon-themes/elementary/cmd/32/starshapes.horizontal-scroll.pngbin0 -> 742 bytes
-rw-r--r--icon-themes/elementary/cmd/32/starshapes.vertical-scroll.pngbin0 -> 814 bytes
-rw-r--r--icon-themes/elementary/cmd/32/symbolshapes.brace-pair.pngbin0 -> 1174 bytes
-rw-r--r--icon-themes/elementary/cmd/32/symbolshapes.bracket-pair.pngbin0 -> 767 bytes
-rw-r--r--icon-themes/elementary/cmd/32/symbolshapes.cloud.pngbin0 -> 1224 bytes
-rw-r--r--icon-themes/elementary/cmd/32/symbolshapes.flower.pngbin0 -> 1516 bytes
-rw-r--r--icon-themes/elementary/cmd/32/symbolshapes.forbidden.pngbin0 -> 1750 bytes
-rw-r--r--icon-themes/elementary/cmd/32/symbolshapes.heart.pngbin0 -> 1229 bytes
-rw-r--r--icon-themes/elementary/cmd/32/symbolshapes.left-brace.pngbin0 -> 738 bytes
-rw-r--r--icon-themes/elementary/cmd/32/symbolshapes.left-bracket.pngbin0 -> 567 bytes
-rw-r--r--icon-themes/elementary/cmd/32/symbolshapes.lightning.pngbin0 -> 1116 bytes
-rw-r--r--icon-themes/elementary/cmd/32/symbolshapes.moon.pngbin0 -> 919 bytes
-rw-r--r--icon-themes/elementary/cmd/32/symbolshapes.puzzle.pngbin0 -> 1391 bytes
-rw-r--r--icon-themes/elementary/cmd/32/symbolshapes.right-brace.pngbin0 -> 741 bytes
-rw-r--r--icon-themes/elementary/cmd/32/symbolshapes.right-bracket.pngbin0 -> 568 bytes
-rw-r--r--icon-themes/elementary/cmd/32/symbolshapes.sun.pngbin0 -> 1502 bytes
-rw-r--r--icon-themes/elementary/cmd/32/torus.pngbin0 -> 1660 bytes
-rw-r--r--icon-themes/elementary/cmd/32/zoomnext.pngbin0 -> 1137 bytes
-rw-r--r--icon-themes/elementary/cmd/32/zoompagewidth.pngbin0 -> 930 bytes
-rw-r--r--icon-themes/elementary/cmd/32/zoomprevious.pngbin0 -> 1150 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_arrowshapes.split-round-arrow.pngbin789 -> 885 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_cone.pngbin975 -> 1055 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_cylinder.pngbin867 -> 1048 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_cyramid.pngbin786 -> 910 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_flowchartshapes.flowchart-punched-tape.pngbin798 -> 770 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_fontworkshapetype.fontwork-triangle-down.pngbin789 -> 774 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_halfsphere.pngbin914 -> 1059 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_symbolshapes.diamond-bevel.pngbin572 -> 927 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_symbolshapes.puzzle.pngbin968 -> 1031 bytes
-rw-r--r--icon-themes/elementary/cmd/lc_torus.pngbin1047 -> 1124 bytes
-rw-r--r--icon-themes/elementary/cmd/sc_cone.pngbin740 -> 767 bytes
-rw-r--r--icon-themes/elementary/cmd/sc_cylinder.pngbin672 -> 818 bytes
-rw-r--r--icon-themes/elementary/cmd/sc_cyramid.pngbin677 -> 741 bytes
-rw-r--r--icon-themes/elementary/cmd/sc_deletecomment.pngbin863 -> 0 bytes
-rw-r--r--icon-themes/elementary/cmd/sc_freeline.pngbin626 -> 1009 bytes
-rw-r--r--icon-themes/elementary/cmd/sc_freeline_unfilled.pngbin464 -> 963 bytes
-rw-r--r--icon-themes/elementary/cmd/sc_halfsphere.pngbin652 -> 764 bytes
-rw-r--r--icon-themes/elementary/cmd/sc_symbolshapes.cloud.pngbin407 -> 680 bytes
-rw-r--r--icon-themes/elementary/cmd/sc_torus.pngbin827 -> 842 bytes
-rw-r--r--icon-themes/elementary/links.txt8
-rw-r--r--icon-themes/elementary_svg/cmd/32/animationmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/animationobjects.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.chevron.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.circular-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.corner-right-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.down-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.down-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.left-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.left-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.left-right-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.left-right-arrow.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.notched-right-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.pentagon-right.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.quad-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.quad-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.right-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.right-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.s-sharped-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.split-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.split-round-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.striped-right-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.up-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.up-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.up-down-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.up-down-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-down-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.block-arc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.can.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.hexagon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.octagon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.ring.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/calloutshapes.rectangular-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/cone.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/cylinder.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/cyramid.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/deleteannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/deletecomment.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-card.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-collate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-decision.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-delay.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-direct-access-storage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-display.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-document.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-manual-input.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-multidocument.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-off-page-connector.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-or.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-predefined-process.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-preparation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-punched-tape.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-sequential-access.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-sort.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-stored-data.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-summing-junction.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-terminator.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-triangle-down.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/graphicfiltersharpen.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/32/halfsphere.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/starshapes.horizontal-scroll.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/starshapes.vertical-scroll.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/symbolshapes.brace-pair.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/symbolshapes.bracket-pair..svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/symbolshapes.cloud.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/symbolshapes.flower.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/symbolshapes.forbidden.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/symbolshapes.heart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/symbolshapes.left-brace.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/symbolshapes.left-bracket.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/symbolshapes.lightning.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/symbolshapes.moon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/symbolshapes.puzzle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/symbolshapes.right-brace.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/symbolshapes.right-bracket.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/symbolshapes.sun.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/torus.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/zoomnext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/zoompagewidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/zoomprevious.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.circular-arrow.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.s-sharped-arrow.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.split-arrow.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.split-round-arrow.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_cone.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_cylinder.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_cyramid.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_deletecomment.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-manual-input.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-punched-tape.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-triangle-down.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_halfsphere.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.diamond-bevel.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.lightning.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.moon.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.puzzle.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_torus.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.right-arrow-callout.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_cone.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_cylinder.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_cyramid.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_deletecomment.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-display.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-document.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-manual-input.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-multidocument.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-off-page-connector.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-punched-tape.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sequential-access.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-stored-data.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-terminator.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_freeline.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_freeline_unfilled.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_halfsphere.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.horizontal-scroll.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.cloud.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_torus.svg2
-rw-r--r--icon-themes/elementary_svg/links.txt8
219 files changed, 146 insertions, 58 deletions
diff --git a/icon-themes/elementary/cmd/32/animationmode.png b/icon-themes/elementary/cmd/32/animationmode.png
new file mode 100644
index 000000000000..553bc75b648f
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/animationmode.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/animationobjects.png b/icon-themes/elementary/cmd/32/animationobjects.png
new file mode 100644
index 000000000000..1a40be52aa5b
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/animationobjects.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.chevron.png b/icon-themes/elementary/cmd/32/arrowshapes.chevron.png
new file mode 100644
index 000000000000..64e2df54806f
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.chevron.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.circular-arrow.png b/icon-themes/elementary/cmd/32/arrowshapes.circular-arrow.png
new file mode 100644
index 000000000000..4144b1287b4d
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.circular-arrow.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.corner-right-arrow.png b/icon-themes/elementary/cmd/32/arrowshapes.corner-right-arrow.png
new file mode 100644
index 000000000000..b0f9a7e0a290
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.corner-right-arrow.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.down-arrow-callout.png b/icon-themes/elementary/cmd/32/arrowshapes.down-arrow-callout.png
new file mode 100644
index 000000000000..dc94b208a9eb
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.down-arrow-callout.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.down-arrow.png b/icon-themes/elementary/cmd/32/arrowshapes.down-arrow.png
new file mode 100644
index 000000000000..8d7d0bcfa5d0
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.down-arrow.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.left-arrow-callout.png b/icon-themes/elementary/cmd/32/arrowshapes.left-arrow-callout.png
new file mode 100644
index 000000000000..ec10bda0d2cd
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.left-arrow-callout.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.left-arrow.png b/icon-themes/elementary/cmd/32/arrowshapes.left-arrow.png
new file mode 100644
index 000000000000..89541d5ec77a
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.left-arrow.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.left-right-arrow-callout.png b/icon-themes/elementary/cmd/32/arrowshapes.left-right-arrow-callout.png
new file mode 100644
index 000000000000..fa3b576a897d
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.left-right-arrow-callout.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.left-right-arrow.png b/icon-themes/elementary/cmd/32/arrowshapes.left-right-arrow.png
index cd640d45436f..d8dda4601f32 100644
--- a/icon-themes/elementary/cmd/32/arrowshapes.left-right-arrow.png
+++ b/icon-themes/elementary/cmd/32/arrowshapes.left-right-arrow.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.notched-right-arrow.png b/icon-themes/elementary/cmd/32/arrowshapes.notched-right-arrow.png
new file mode 100644
index 000000000000..f4ab06faa8a8
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.notched-right-arrow.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.pentagon-right.png b/icon-themes/elementary/cmd/32/arrowshapes.pentagon-right.png
new file mode 100644
index 000000000000..9c7b304871e5
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.pentagon-right.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.quad-arrow-callout.png b/icon-themes/elementary/cmd/32/arrowshapes.quad-arrow-callout.png
new file mode 100644
index 000000000000..2026ad33deaf
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.quad-arrow-callout.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.quad-arrow.png b/icon-themes/elementary/cmd/32/arrowshapes.quad-arrow.png
new file mode 100644
index 000000000000..2bc822d0268e
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.quad-arrow.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.right-arrow-callout.png b/icon-themes/elementary/cmd/32/arrowshapes.right-arrow-callout.png
new file mode 100644
index 000000000000..3ca99b245d5e
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.right-arrow-callout.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.right-arrow.png b/icon-themes/elementary/cmd/32/arrowshapes.right-arrow.png
new file mode 100644
index 000000000000..ec1d6dd1ed3f
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.right-arrow.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.s-sharped-arrow.png b/icon-themes/elementary/cmd/32/arrowshapes.s-sharped-arrow.png
new file mode 100644
index 000000000000..b4f2d5e29a0f
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.s-sharped-arrow.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.split-arrow.png b/icon-themes/elementary/cmd/32/arrowshapes.split-arrow.png
new file mode 100644
index 000000000000..e54cfa681d2f
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.split-arrow.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.split-round-arrow.png b/icon-themes/elementary/cmd/32/arrowshapes.split-round-arrow.png
new file mode 100644
index 000000000000..3650ade669fe
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.split-round-arrow.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.striped-right-arrow.png b/icon-themes/elementary/cmd/32/arrowshapes.striped-right-arrow.png
new file mode 100644
index 000000000000..e044432d752d
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.striped-right-arrow.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.up-arrow-callout.png b/icon-themes/elementary/cmd/32/arrowshapes.up-arrow-callout.png
new file mode 100644
index 000000000000..d2897233f606
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.up-arrow-callout.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.up-arrow.png b/icon-themes/elementary/cmd/32/arrowshapes.up-arrow.png
new file mode 100644
index 000000000000..3e947e1c38ca
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.up-arrow.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.up-down-arrow-callout.png b/icon-themes/elementary/cmd/32/arrowshapes.up-down-arrow-callout.png
new file mode 100644
index 000000000000..717c96c21476
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.up-down-arrow-callout.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.up-down-arrow.png b/icon-themes/elementary/cmd/32/arrowshapes.up-down-arrow.png
new file mode 100644
index 000000000000..34a48c3929a4
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.up-down-arrow.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.up-right-arrow-callout.png b/icon-themes/elementary/cmd/32/arrowshapes.up-right-arrow-callout.png
new file mode 100644
index 000000000000..7e96dcffbdd7
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.up-right-arrow-callout.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.up-right-arrow.png b/icon-themes/elementary/cmd/32/arrowshapes.up-right-arrow.png
new file mode 100644
index 000000000000..e6fdd6f6d703
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.up-right-arrow.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/arrowshapes.up-right-down-arrow.png b/icon-themes/elementary/cmd/32/arrowshapes.up-right-down-arrow.png
new file mode 100644
index 000000000000..f903e0e33bb8
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/arrowshapes.up-right-down-arrow.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/basicshapes.block-arc.png b/icon-themes/elementary/cmd/32/basicshapes.block-arc.png
new file mode 100644
index 000000000000..2ed697cadc1a
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/basicshapes.block-arc.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/basicshapes.can.png b/icon-themes/elementary/cmd/32/basicshapes.can.png
new file mode 100644
index 000000000000..8f36c906023e
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/basicshapes.can.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/basicshapes.hexagon.png b/icon-themes/elementary/cmd/32/basicshapes.hexagon.png
new file mode 100644
index 000000000000..de79e1689b8e
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/basicshapes.hexagon.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/basicshapes.octagon.png b/icon-themes/elementary/cmd/32/basicshapes.octagon.png
new file mode 100644
index 000000000000..c723fcc0883b
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/basicshapes.octagon.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/basicshapes.ring.png b/icon-themes/elementary/cmd/32/basicshapes.ring.png
new file mode 100644
index 000000000000..c02a7cf11944
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/basicshapes.ring.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/calloutshapes.rectangular-callout.png b/icon-themes/elementary/cmd/32/calloutshapes.rectangular-callout.png
new file mode 100644
index 000000000000..0a81bed3b537
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/calloutshapes.rectangular-callout.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/cone.png b/icon-themes/elementary/cmd/32/cone.png
new file mode 100644
index 000000000000..c8c757524777
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/cone.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/cylinder.png b/icon-themes/elementary/cmd/32/cylinder.png
new file mode 100644
index 000000000000..b830c30c07c8
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/cylinder.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/cyramid.png b/icon-themes/elementary/cmd/32/cyramid.png
new file mode 100644
index 000000000000..bce52ed367df
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/cyramid.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/deleteannotation.png b/icon-themes/elementary/cmd/32/deleteannotation.png
new file mode 100644
index 000000000000..a9dba641e7e7
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/deleteannotation.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-card.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-card.png
new file mode 100644
index 000000000000..16c8bba4a1cb
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-card.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-collate.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-collate.png
new file mode 100644
index 000000000000..7d52119783b9
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-collate.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-decision.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-decision.png
new file mode 100644
index 000000000000..a8c62ddeae5e
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-decision.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-delay.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-delay.png
new file mode 100644
index 000000000000..0dcf16b8dd58
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-delay.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-direct-access-storage.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-direct-access-storage.png
new file mode 100644
index 000000000000..9256de3692fb
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-direct-access-storage.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-display.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-display.png
new file mode 100644
index 000000000000..d0f9d01dfaf2
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-display.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-document.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-document.png
new file mode 100644
index 000000000000..65b08ff018a9
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-document.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-manual-input.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-manual-input.png
new file mode 100644
index 000000000000..9438fc69272e
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-manual-input.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-multidocument.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-multidocument.png
new file mode 100644
index 000000000000..1acb15bdaafd
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-multidocument.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-off-page-connector.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-off-page-connector.png
new file mode 100644
index 000000000000..e34f1e962016
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-off-page-connector.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-or.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-or.png
new file mode 100644
index 000000000000..dfcb019e4033
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-or.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-predefined-process.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-predefined-process.png
new file mode 100644
index 000000000000..80ffef616f84
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-predefined-process.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-preparation.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-preparation.png
new file mode 100644
index 000000000000..86eea0e23162
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-preparation.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-punched-tape.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-punched-tape.png
new file mode 100644
index 000000000000..ce0fa462ed78
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-punched-tape.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-sequential-access.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-sequential-access.png
new file mode 100644
index 000000000000..15012d993911
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-sequential-access.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-sort.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-sort.png
new file mode 100644
index 000000000000..e7223decea67
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-sort.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-stored-data.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-stored-data.png
new file mode 100644
index 000000000000..52dc8edc2512
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-stored-data.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-summing-junction.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-summing-junction.png
new file mode 100644
index 000000000000..4e453b9eafa9
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-summing-junction.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-terminator.png b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-terminator.png
new file mode 100644
index 000000000000..27f6fc7177eb
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/flowchartshapes.flowchart-terminator.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/fontworkshapetype.fontwork-triangle-down.png b/icon-themes/elementary/cmd/32/fontworkshapetype.fontwork-triangle-down.png
new file mode 100644
index 000000000000..9c0c1e4aaac3
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/fontworkshapetype.fontwork-triangle-down.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/graphicfiltersharpen.png b/icon-themes/elementary/cmd/32/graphicfiltersharpen.png
index cb9ecc45e91a..65652327845b 100644
--- a/icon-themes/elementary/cmd/32/graphicfiltersharpen.png
+++ b/icon-themes/elementary/cmd/32/graphicfiltersharpen.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/halfsphere.png b/icon-themes/elementary/cmd/32/halfsphere.png
new file mode 100644
index 000000000000..fbfff08f2c3f
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/halfsphere.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/starshapes.horizontal-scroll.png b/icon-themes/elementary/cmd/32/starshapes.horizontal-scroll.png
new file mode 100644
index 000000000000..c5bb8a4a9816
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/starshapes.horizontal-scroll.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/starshapes.vertical-scroll.png b/icon-themes/elementary/cmd/32/starshapes.vertical-scroll.png
new file mode 100644
index 000000000000..8a8b1deeee8d
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/starshapes.vertical-scroll.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/symbolshapes.brace-pair.png b/icon-themes/elementary/cmd/32/symbolshapes.brace-pair.png
new file mode 100644
index 000000000000..fc0de3816a78
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/symbolshapes.brace-pair.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/symbolshapes.bracket-pair.png b/icon-themes/elementary/cmd/32/symbolshapes.bracket-pair.png
new file mode 100644
index 000000000000..67a96c0b9cfe
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/symbolshapes.bracket-pair.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/symbolshapes.cloud.png b/icon-themes/elementary/cmd/32/symbolshapes.cloud.png
new file mode 100644
index 000000000000..04360982b054
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/symbolshapes.cloud.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/symbolshapes.flower.png b/icon-themes/elementary/cmd/32/symbolshapes.flower.png
new file mode 100644
index 000000000000..ea37b1e4a09b
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/symbolshapes.flower.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/symbolshapes.forbidden.png b/icon-themes/elementary/cmd/32/symbolshapes.forbidden.png
new file mode 100644
index 000000000000..6aef7f30e4e4
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/symbolshapes.forbidden.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/symbolshapes.heart.png b/icon-themes/elementary/cmd/32/symbolshapes.heart.png
new file mode 100644
index 000000000000..4a33a1772e87
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/symbolshapes.heart.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/symbolshapes.left-brace.png b/icon-themes/elementary/cmd/32/symbolshapes.left-brace.png
new file mode 100644
index 000000000000..20ad087e51fc
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/symbolshapes.left-brace.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/symbolshapes.left-bracket.png b/icon-themes/elementary/cmd/32/symbolshapes.left-bracket.png
new file mode 100644
index 000000000000..93b9d4f02645
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/symbolshapes.left-bracket.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/symbolshapes.lightning.png b/icon-themes/elementary/cmd/32/symbolshapes.lightning.png
new file mode 100644
index 000000000000..706bf7d817e1
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/symbolshapes.lightning.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/symbolshapes.moon.png b/icon-themes/elementary/cmd/32/symbolshapes.moon.png
new file mode 100644
index 000000000000..916b74cf80d0
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/symbolshapes.moon.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/symbolshapes.puzzle.png b/icon-themes/elementary/cmd/32/symbolshapes.puzzle.png
new file mode 100644
index 000000000000..02951b17b46c
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/symbolshapes.puzzle.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/symbolshapes.right-brace.png b/icon-themes/elementary/cmd/32/symbolshapes.right-brace.png
new file mode 100644
index 000000000000..fbdec7ba51a2
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/symbolshapes.right-brace.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/symbolshapes.right-bracket.png b/icon-themes/elementary/cmd/32/symbolshapes.right-bracket.png
new file mode 100644
index 000000000000..07574fdc3b87
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/symbolshapes.right-bracket.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/symbolshapes.sun.png b/icon-themes/elementary/cmd/32/symbolshapes.sun.png
new file mode 100644
index 000000000000..7d19ac1fa206
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/symbolshapes.sun.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/torus.png b/icon-themes/elementary/cmd/32/torus.png
new file mode 100644
index 000000000000..adb0dcc044aa
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/torus.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/zoomnext.png b/icon-themes/elementary/cmd/32/zoomnext.png
new file mode 100644
index 000000000000..fdba95c38eaa
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/zoomnext.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/zoompagewidth.png b/icon-themes/elementary/cmd/32/zoompagewidth.png
new file mode 100644
index 000000000000..6925f382d285
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/zoompagewidth.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/32/zoomprevious.png b/icon-themes/elementary/cmd/32/zoomprevious.png
new file mode 100644
index 000000000000..21c41eb43d64
--- /dev/null
+++ b/icon-themes/elementary/cmd/32/zoomprevious.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_arrowshapes.split-round-arrow.png b/icon-themes/elementary/cmd/lc_arrowshapes.split-round-arrow.png
index 95ef4f9a756f..7ac9dda627d1 100644
--- a/icon-themes/elementary/cmd/lc_arrowshapes.split-round-arrow.png
+++ b/icon-themes/elementary/cmd/lc_arrowshapes.split-round-arrow.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_cone.png b/icon-themes/elementary/cmd/lc_cone.png
index fb242404c1b6..1108e5b2785c 100644
--- a/icon-themes/elementary/cmd/lc_cone.png
+++ b/icon-themes/elementary/cmd/lc_cone.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_cylinder.png b/icon-themes/elementary/cmd/lc_cylinder.png
index e6f8f7e02c42..81f30a891b2b 100644
--- a/icon-themes/elementary/cmd/lc_cylinder.png
+++ b/icon-themes/elementary/cmd/lc_cylinder.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_cyramid.png b/icon-themes/elementary/cmd/lc_cyramid.png
index 7fb5fb8085a3..0c0481113180 100644
--- a/icon-themes/elementary/cmd/lc_cyramid.png
+++ b/icon-themes/elementary/cmd/lc_cyramid.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_flowchartshapes.flowchart-punched-tape.png b/icon-themes/elementary/cmd/lc_flowchartshapes.flowchart-punched-tape.png
index 441ea717fcb3..20b102585a05 100644
--- a/icon-themes/elementary/cmd/lc_flowchartshapes.flowchart-punched-tape.png
+++ b/icon-themes/elementary/cmd/lc_flowchartshapes.flowchart-punched-tape.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_fontworkshapetype.fontwork-triangle-down.png b/icon-themes/elementary/cmd/lc_fontworkshapetype.fontwork-triangle-down.png
index a7dad36be43e..9763f403011f 100644
--- a/icon-themes/elementary/cmd/lc_fontworkshapetype.fontwork-triangle-down.png
+++ b/icon-themes/elementary/cmd/lc_fontworkshapetype.fontwork-triangle-down.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_halfsphere.png b/icon-themes/elementary/cmd/lc_halfsphere.png
index 5145c2aa7c73..77740d2da7dc 100644
--- a/icon-themes/elementary/cmd/lc_halfsphere.png
+++ b/icon-themes/elementary/cmd/lc_halfsphere.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_symbolshapes.diamond-bevel.png b/icon-themes/elementary/cmd/lc_symbolshapes.diamond-bevel.png
index ae45d061b614..4c2fe836fc90 100644
--- a/icon-themes/elementary/cmd/lc_symbolshapes.diamond-bevel.png
+++ b/icon-themes/elementary/cmd/lc_symbolshapes.diamond-bevel.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_symbolshapes.puzzle.png b/icon-themes/elementary/cmd/lc_symbolshapes.puzzle.png
index 0142aecfe262..5e38e44ab583 100644
--- a/icon-themes/elementary/cmd/lc_symbolshapes.puzzle.png
+++ b/icon-themes/elementary/cmd/lc_symbolshapes.puzzle.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/lc_torus.png b/icon-themes/elementary/cmd/lc_torus.png
index 2de24eaaf7e6..e64761c9d921 100644
--- a/icon-themes/elementary/cmd/lc_torus.png
+++ b/icon-themes/elementary/cmd/lc_torus.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/sc_cone.png b/icon-themes/elementary/cmd/sc_cone.png
index 8323001eeb4e..d661ce645acc 100644
--- a/icon-themes/elementary/cmd/sc_cone.png
+++ b/icon-themes/elementary/cmd/sc_cone.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/sc_cylinder.png b/icon-themes/elementary/cmd/sc_cylinder.png
index e65f614d25b2..ec5426b1513c 100644
--- a/icon-themes/elementary/cmd/sc_cylinder.png
+++ b/icon-themes/elementary/cmd/sc_cylinder.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/sc_cyramid.png b/icon-themes/elementary/cmd/sc_cyramid.png
index 1e3c1f0daff9..4b060fa84455 100644
--- a/icon-themes/elementary/cmd/sc_cyramid.png
+++ b/icon-themes/elementary/cmd/sc_cyramid.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/sc_deletecomment.png b/icon-themes/elementary/cmd/sc_deletecomment.png
deleted file mode 100644
index 304043d828f1..000000000000
--- a/icon-themes/elementary/cmd/sc_deletecomment.png
+++ /dev/null
Binary files differ
diff --git a/icon-themes/elementary/cmd/sc_freeline.png b/icon-themes/elementary/cmd/sc_freeline.png
index 45513609bdf0..96f790a2fd22 100644
--- a/icon-themes/elementary/cmd/sc_freeline.png
+++ b/icon-themes/elementary/cmd/sc_freeline.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/sc_freeline_unfilled.png b/icon-themes/elementary/cmd/sc_freeline_unfilled.png
index 4b518cd6bfdd..417557ab2f09 100644
--- a/icon-themes/elementary/cmd/sc_freeline_unfilled.png
+++ b/icon-themes/elementary/cmd/sc_freeline_unfilled.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/sc_halfsphere.png b/icon-themes/elementary/cmd/sc_halfsphere.png
index 24e2c9328062..5c2990fe4c98 100644
--- a/icon-themes/elementary/cmd/sc_halfsphere.png
+++ b/icon-themes/elementary/cmd/sc_halfsphere.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/sc_symbolshapes.cloud.png b/icon-themes/elementary/cmd/sc_symbolshapes.cloud.png
index 3b8439e13de4..fc228501b69b 100644
--- a/icon-themes/elementary/cmd/sc_symbolshapes.cloud.png
+++ b/icon-themes/elementary/cmd/sc_symbolshapes.cloud.png
Binary files differ
diff --git a/icon-themes/elementary/cmd/sc_torus.png b/icon-themes/elementary/cmd/sc_torus.png
index ea7903cabc14..5c9c444f8d97 100644
--- a/icon-themes/elementary/cmd/sc_torus.png
+++ b/icon-themes/elementary/cmd/sc_torus.png
Binary files differ
diff --git a/icon-themes/elementary/links.txt b/icon-themes/elementary/links.txt
index 5c141b37b543..876fa7d1384e 100644
--- a/icon-themes/elementary/links.txt
+++ b/icon-themes/elementary/links.txt
@@ -252,22 +252,24 @@ cmd/sc_recsave.png cmd/sc_save.png
cmd/32/textfittosizetool.png cmd/32/text_marquee.png
cmd/32/texttoolbox.png cmd/32/text.png
cmd/32/drawtext.png cmd/32/text.png
-cmd/32/doubleclicktextedit.png cmd/32/pickthrough.png
cmd/32/fontworkcharacterspacingfloater.png cmd/32/spacing.png
cmd/32/fontheight.png cmd/32/scaletext.png
+cmd/32/pickthrough.png cmd/32/doubleclicktextedit.png
+
cmd/lc_textfittosizetool.png cmd/lc_text_marquee.png
cmd/lc_texttoolbox.png cmd/lc_text.png
cmd/lc_drawtext.png cmd/lc_text.png
-cmd/lc_doubleclicktextedit.png cmd/lc_pickthrough.png
cmd/lc_fontworkcharacterspacingfloater.png cmd/lc_spacing.png
cmd/lc_fontheight.png cmd/lc_scaletext.png
+cmd/lc_pickthrough.png cmd/lc_doubleclicktextedit.png
+
cmd/sc_textfittosizetool.png cmd/sc_text_marquee.png
cmd/sc_texttoolbox.png cmd/sc_text.png
cmd/sc_drawtext.png cmd/sc_text.png
cmd/sc_edit.png cmd/sc_text.png
-cmd/sc_doubleclicktextedit.png cmd/sc_pickthrough.png
cmd/sc_fontworkcharacterspacingfloater.png cmd/sc_spacing.png
cmd/sc_fontheight.png cmd/sc_scaletext.png
+cmd/sc_pickthrough.png cmd/sc_doubleclicktextedit.png
# Object
cmd/32/objectcatalog.png cmd/32/dbnewform.png
diff --git a/icon-themes/elementary_svg/cmd/32/animationmode.svg b/icon-themes/elementary_svg/cmd/32/animationmode.svg
new file mode 100644
index 000000000000..b0137b3a17ce
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/animationmode.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m27.728118 6.9581596c-.203924.05238-.393807.168814-.535156.335938-.282223.333582-.330464.814213-.107422 1.199218.000337.000581-.000338.0014 0 .002l2.648438 4.7480464c.09352.167248.07541.458328-.242188.921876-.3199.466906-.90081.987788-1.658203 1.40039-.761111.414611-1.51377.629239-2.082031.648438-.569006.01928-.846458-.130557-.939453-.296875l-2.667969-4.78125c-.164708-.29364-.468451-.491106-.796875-.529297-.328559-.03816-.665886.07794-.898438.333984-.116266.125838-.206651.282651-.25.462891a.57980845.57980845 0 0 0 0 .0039c-.545206 2.348225-.308221 4.997126.763672 6.914063 1.421915 2.542922 4.33284 3.746753 7.195313 3.330078 1.008326.348456 2.378214 1.105136 4.044922 2.759765l1.277343 1.267578a.57980845.57980845 0 0 0 .408204.167969h4.945312a.57980845.57980845 0 0 0 .580078-.580118v-3.236328a.57980845.57980845 0 0 0 -.171875-.41211l-2.119141-2.103515c-1.492289-1.481461-2.251316-2.718752-2.648437-3.681641.315556-1.513087.169512-3.117028-.628906-4.544922-1.071273-1.9158004-3.207494-3.5016154-5.498047-4.2968754-.19838-.07131-.414221-.08581-.619141-.0332z"/></clipPath><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02303995 0 0 .01470022 26.360882 21.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="39.706413" x2="41.641293" y1="28.004978" y2="31.442352"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#d4d4d4" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="38.832764" x2="40.777378" y1="28.151825" y2="31.460476"><stop offset="0" stop-color="#555761"/><stop offset="1" stop-color="#555761" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.1811195 0 0 1.1804503 -332.45814 -53.518446)" gradientUnits="userSpaceOnUse" x1="302.29202" x2="308.64914" y1="58.442768" y2="60.767513"><stop offset="0" stop-color="#abacae"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="37.788918" x2="40.779758" xlink:href="#g" y1="27.894802" y2="32.102356"/><radialGradient id="i" cx="62.625" cy="4.625" gradientTransform="matrix(1.1278165 0 0 .2823525 -58.629512 27.694118)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#b"/><linearGradient id="j" gradientTransform="matrix(1.2571399 0 0 .76049252 -6.17136 7.081513)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="k" gradientTransform="matrix(1.1621622 0 0 .91891889 -3.891888 4.445954)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="5.56415" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".03626217" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95056331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="l" gradientTransform="matrix(-.48995989 .00069868 .00181362 -.38149037 57.128707 48.266601)" gradientUnits="userSpaceOnUse" x1="45.414135" x2="45.567307" xlink:href="#m" y1="15.270427" y2="96.25267"/><linearGradient id="m"><stop offset="0" stop-color="#262626"/><stop offset="1" stop-color="#4d4d4d"/></linearGradient><linearGradient id="n" gradientTransform="matrix(1.0382097 0 0 .73204138 69.527413 5.654868)" gradientUnits="userSpaceOnUse" x1="-65.960899" x2="-21.65386" xlink:href="#m" y1="61.170689" y2="-4.016581"/><radialGradient id="o" cx="7.495683" cy="8.449767" gradientTransform="matrix(.00000002 1.7677232 -2.4310525 -.00000003 44.541938 -1.059662)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></radialGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="27.825897" x2="10.842305" xlink:href="#g" y1="20.378443" y2="27.73667"/><g transform="matrix(1.33333 0 0 1.33333 .00004 -12.231805)"><path d="m23.983051 29c0 1.656854-5.364995 3-11.983051 3-6.6180568 0-11.98305081-1.343146-11.98305081-3s5.36499401-3 11.98305081-3c6.618056 0 11.983051 1.343146 11.983051 3z" fill="url(#i)" fill-rule="evenodd" opacity=".3"/><g transform="matrix(.52173912 0 0 .52173912 -.521736 7.34782)"><path d="m44.701172 10.111328s-31.321664.05273-41.404297.05273l.00586 34.15625 41.4003906.002z" fill="url(#j)"/><path d="m44.202589 43.821573-40.3995691-.001333-.0064485-33.157053 40.4051846-.05482z" fill="none" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.437504"/><path d="m42.341725 41.882373-36.6658144.073.010832-29.408294 36.6658094-.073z" fill="url(#l)" stroke="#9a69d7" stroke-linecap="round" stroke-width=".718752"/><path d="m2.7965299 9.6631237c10.3117931 0 42.4052161-.05232 42.4052161-.05232l.000858 35.2108333-42.3996476-.0013-.00645-35.1569673z" fill="none" opacity=".781" stroke="url(#n)" stroke-linejoin="round" stroke-width=".718752"/><path d="m6.0117453 12.797077 36.0158107-.073-.01084 28.908295-36.0158101.073z" fill="url(#o)"/><g transform="matrix(1.5984524 0 0 1.5984524 -8.386072 -13.558589)"><path d="m9.0765278 26.118046c16.6779622 1.057649 9.5829252-9.218023 22.4709852-9.524788l-.01703 7.245176c-5.881284-2.742344-10.064569 11.553607-22.5304829 3.274476z" fill="url(#p)" fill-rule="evenodd" opacity=".444444"/><g fill="#fff"><path d="m27.986045 24.327006-2.938427-.43211-1.774472 2.24411-.497063-2.928138-2.682618-.994156 2.631225-1.377581.116523-2.858531 2.12325 2.076748 2.754633-.772514-1.318984 2.66108z"/><path d="m20.200249 29.319792-1.149915-1.546425-1.843753.215473 1.115394-1.571507-.774678-1.686928 1.839268.575181 1.364975-1.258053.02133 1.926988 1.618279.90941-1.826081.615763-.364824 1.820098z"/><path d="m15.27636 29.286702-1.293465-.493574-1.034251.841863.06971-1.38268-1.120261-.723481 1.33655-.36097.341892-1.289.756319 1.159589 1.331562-.07316-.869119 1.077635.481059 1.243782z"/></g></g></g><g clip-path="url(#a)" transform="matrix(.75000188 0 0 .75000188 -5.560293 13.788734)"><path clip-path="none" d="m40.246148 26.430102v3.569856c1.1865.0067 2.86838-.799823 2.86838-1.785158 0-.985333-1.324045-1.784697-2.86838-1.784698z" fill="url(#c)" opacity=".3"/><path d="m20.876076 11.330901c-.05457.05832-.09378.129-.112443.206591-.513929 2.213521-.270961 4.756837.703841 6.500138 1.331263 2.380803 4.103906 3.516797 6.81891 3.036248 1.109425.373022 2.581053 1.194238 4.325283 2.925828l21.774977 21.617245 4.1023-4.072767-21.774965-21.617244c-1.572378-1.560968-2.397496-2.899079-2.820136-3.955724.366691-1.460725.217303-3.020265-.554323-4.400246-.9744-1.7425584-3.019036-3.2833524-5.185918-4.0347214-.185943-.06799-.390726-.01605-.5172.133486-.126486.149504-.148467.363933-.04925.534437l2.653019 4.7549724c.238303.426154.113978.974273-.270098 1.534845-.387715.565884-1.032795 1.131308-1.858185 1.580953-.825555.449716-1.650969.696454-2.341049.719768-.686006.02325-1.225081-.167034-1.463986-.594309l-2.668964-4.781367c-.07441-.132659-.205007-.219611-.356462-.237223-.151443-.01759-.304292.03683-.405325.14909z" style="clip-path:none;fill-rule:evenodd;stroke-width:.999999;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:.3612;stroke-opacity:.5;fill:url(#d);stroke:url(#e)"/><path clip-path="none" d="m28.00477 7.9387476c.02209.0083.0083.03683 0 .03695l2.657518 4.7586904c.358506.641079.09992 1.398184-.332189 2.028899-.436412.636959-1.112615 1.25411-1.99314 1.733786-.882414.480703-1.807963.711564-2.583699.737782-.774034.02621-1.500576-.194668-1.845499-.81156l-2.657519-4.795579c-.01524-.0024-.03945.0024-.03697 0 .02433-.02597.0047.01889 0 .03695-.49007 2.110799-.235893 4.550459.66438 6.160475 1.231459 2.202319 3.802508 3.254206 6.348517 2.803569 2.534057-.453316 4.700809-2.659755 5.241218-4.75869.341237-1.359383.195865-2.820261-.51674-4.094687-.897828-1.605613-2.872919-3.1176404-4.945938-3.8364634z" fill="url(#f)" fill-rule="evenodd"/><path d="m29.333527 9.2667536 1.771679 3.2093504c.503818.900923.158034 1.866726-.33219 2.582235-.49529.722899-1.230514 1.365362-2.177689 1.881342-.951155.518149-1.925874.818732-2.805159.848449-.880453.02977-1.852243-.260566-2.325329-1.106672l-1.845499-3.320017c-.07866 1.555962.09862 3.127549.70129 4.205355 1.110807 1.986545 3.453156 2.959822 5.794867 2.545345.171428-.03384.351856-.02096.51674.03689 1.269219.426735 2.856703 1.317985 4.687568 3.135571l21.776891 21.616996 2.694429-2.656013-21.776891-21.616997c-1.650697-1.638708-2.548691-3.084275-3.026619-4.279132-.07205-.186842-.08504-.395886-.03685-.590225.310481-1.236868.198334-2.578973-.442919-3.725796-.586084-1.048119-1.82659-2.008378-3.174259-2.7666814z" style="clip-path:none;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:.3612;stroke:url(#h)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/animationobjects.svg b/icon-themes/elementary_svg/cmd/32/animationobjects.svg
new file mode 100644
index 000000000000..9d36e63ebad1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/animationobjects.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="62.625" cy="4.625" gradientTransform="matrix(1.1278165 0 0 .2823525 -58.629512 27.694118)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1.2571399 0 0 .76049252 -6.17136 7.081513)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.1621622 0 0 .91891889 -3.891888 4.445954)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="5.56415" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".03626217" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95056331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.48995989 .00069868 .00181362 -.38149037 57.128707 48.266601)" gradientUnits="userSpaceOnUse" x1="45.414135" x2="45.567307" xlink:href="#e" y1="15.270427" y2="96.25267"/><linearGradient id="e"><stop offset="0" stop-color="#262626"/><stop offset="1" stop-color="#4d4d4d"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.0382097 0 0 .73204138 69.527413 5.654868)" gradientUnits="userSpaceOnUse" x1="-65.960899" x2="-21.65386" xlink:href="#e" y1="61.170689" y2="-4.016581"/><radialGradient id="g" cx="7.495683" cy="8.449767" gradientTransform="matrix(.00000002 1.7677232 -2.4310525 -.00000003 44.541938 -1.059662)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></radialGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="27.825897" x2="10.842305" y1="20.378443" y2="27.73667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -12.231805)"><path d="m23.983051 29c0 1.656854-5.364995 3-11.983051 3-6.6180568 0-11.98305081-1.343146-11.98305081-3s5.36499401-3 11.98305081-3c6.618056 0 11.983051 1.343146 11.983051 3z" fill="url(#a)" fill-rule="evenodd" opacity=".3"/><g transform="matrix(.52173912 0 0 .52173912 -.521736 7.34782)"><path d="m44.701172 9.6425781s-31.3233.052734-41.404297.052734a.46918086.46918086 0 0 0 -.46875.4687495l.00586 34.15625a.46918086.46918086 0 0 0 .46875.46875l41.4003906.002a.46918086.46918086 0 0 0 .46875-.46875l-.002-34.210938a.46918086.46918086 0 0 0 -.46875-.4687499z" fill="url(#b)"/><path d="m44.202589 43.821573-40.3995691-.001333-.0064485-33.157053 40.4051846-.05482z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.437504"/><path d="m42.341725 41.882373-36.6658144.073.010832-29.408294 36.6658094-.073z" fill="url(#d)" stroke="#9a69d7" stroke-linecap="round" stroke-width=".718752"/><path d="m2.7965299 9.6631237c10.3117931 0 42.4052161-.05232 42.4052161-.05232l.000858 35.2108333-42.3996476-.0013-.00645-35.1569673z" fill="none" opacity=".781" stroke="url(#f)" stroke-linejoin="round" stroke-width=".718752"/><path d="m6.0117453 12.797077 36.0158107-.073-.01084 28.908295-36.0158101.073z" fill="url(#g)"/><g transform="matrix(1.5984524 0 0 1.5984524 -8.386072 -13.558589)"><path d="m9.0765278 26.118046c16.6779622 1.057649 9.5829252-9.218023 22.4709852-9.524788l-.01703 7.245176c-5.881284-2.742344-10.064569 11.553607-22.5304829 3.274476z" fill="url(#h)" fill-rule="evenodd" opacity=".444444"/><g fill="#fff"><path d="m27.986045 24.327006-2.938427-.43211-1.774472 2.24411-.497063-2.928138-2.682618-.994156 2.631225-1.377581.116523-2.858531 2.12325 2.076748 2.754633-.772514-1.318984 2.66108z"/><path d="m20.200249 29.319792-1.149915-1.546425-1.843753.215473 1.115394-1.571507-.774678-1.686928 1.839268.575181 1.364975-1.258053.02133 1.926988 1.618279.90941-1.826081.615763-.364824 1.820098z"/><path d="m15.27636 29.286702-1.293465-.493574-1.034251.841863.06971-1.38268-1.120261-.723481 1.33655-.36097.341892-1.289.756319 1.159589 1.331562-.07316-.869119 1.077635.481059 1.243782z"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.chevron.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.chevron.svg
new file mode 100644
index 000000000000..890261c9407f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.chevron.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 22.31412 -7.031824)" gradientUnits="userSpaceOnUse" x1="12.151899" x2="12.151899" y1="2.650621" y2="17.65066"><stop offset="0" stop-color="#fff"/><stop offset=".05733052" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -30.552042 -4.106378)" gradientUnits="userSpaceOnUse" x1="149.26753" x2="148.29251" y1="29.610916" y2="80.852165"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="19.402769" x2="19.444714" y1="21.985073" y2="-.896284"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 8.772975 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .797508 2.465847)"><ellipse cx="9.852737" cy="19.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-width=".750002"><path d="m3.529856 1.529856h11.470144l5.533004 8.620784-5.486718 8.620746h-11.4701438l4.4867169-8.659867z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.7714844 2.2773438 3.953125 7.484375a.74835911.74835911 0 0 1 .00195.6933592l-3.9199219 7.56836h9.8300785l5.007812-7.871094-5.052734-7.8750002z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.circular-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.circular-arrow.svg
new file mode 100644
index 000000000000..7d58dce53399
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.circular-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 -54.073615 -7.788859)" gradientUnits="userSpaceOnUse" x1="253.32204" x2="253.32204" y1="64.730118" y2="98.779663"><stop offset="0" stop-color="#fff"/><stop offset=".31938702" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -37.1068 -8.041908)" gradientUnits="userSpaceOnUse" x1="144.67291" x2="148.20645" y1="123.61749" y2="55.979706"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.25089212 0 0 .11633788 15.28823 24.768609)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11" x2="16.055883" y1="13" y2="21.585226"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -.051488 -11.17578)"><ellipse cx="15.852737" cy="26.630016" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="4.233805" ry="1.963204"/><g stroke-width=".750002"><path d="m10.877648 14.103141c-4.0934182 0-7.4117955 3.318367-7.4117955 7.411796h4.2353117c0-1.75433 1.4221541-3.176484 3.1764838-3.176484 1.75432 0 3.176484 1.422154 3.176484 3.176484h-2.117656l4.235312 4.235311 4.235312-4.235311h-2.117656c0-4.093429-3.318377-7.411796-7.411796-7.411796z" fill="url(#d)" stroke="url(#b)" stroke-linejoin="round"/><path d="m11.125 14.789062c-.40295-.0039-.800375.02801-1.1835938.0957-1.6366147.289108-3.0340614 1.188004-4.03125 2.269531-.9971885 1.081527-1.6065821 2.344895-1.6269531 3.435547a.25497313.25497313 0 0 0 .2597657.259765l2.3339843-.0293a.25497313.25497313 0 0 0 .2402344-.179687c.4289758-1.373822 1.0665356-2.114774 1.7480469-2.523437.6815113-.408664 1.4263666-.489023 2.0859376-.466797 1.548075.05216 2.537714.661471 3.15625 1.519531.572173.793742.789023 1.820075.777344 2.822266h-.890625a.25497313.25497313 0 0 0 -.179688.4375l2.230469 2.193359a.25497313.25497313 0 0 0 .367187-.0078l1.832032-1.976562a.25497313.25497313 0 0 0 -.169922-.427734l-.507813-.03516-.04687-.664062a.25497313.25497313 0 0 0 0-.0078c-.268046-2.725295-1.389059-4.533333-2.837895-5.574234-1.086628-.780677-2.347791-1.128888-3.556641-1.140626z" fill="none" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.corner-right-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.corner-right-arrow.svg
new file mode 100644
index 000000000000..550b2ad4aba4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.corner-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.75000188 .75000188 0 .624138 21.127994)" gradientUnits="userSpaceOnUse" x1="10.983142" x2="11.000132" y1="6.756214" y2="24.881214"><stop offset="0" stop-color="#fff"/><stop offset=".02590172" stop-color="#fff" stop-opacity=".235294"/><stop offset=".61299533" stop-color="#fff" stop-opacity=".330882"/><stop offset=".70405608" stop-color="#fff" stop-opacity=".974265"/><stop offset=".78916615" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 -1 24.623024 24.69453)" gradientUnits="userSpaceOnUse" x1="3.748835" x2="19.498875" y1="21.566582" y2="21.566582"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.38494639 0 0 -.38533612 21.65255 22.571125)" gradientUnits="userSpaceOnUse" x1="44.88522" x2="-5.771314" y1="3.745123" y2="5.204891"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g fill="none" stroke="#fff394" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(0 1.33333 -1.33333 0 31.170589 -1.832183)"><path d="m4.0123272 15.504445 13.7881708-.0068h.0073l1.937971.0029v-5.255872l.0023-3.0003662h.751468l2.25733.0015-5.8506-5.3100715-4.65382 5.3144661h2.25147.750002l-.01105 3.7459726-11.2451962-.002z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.7566489 14.768338 13.0423931-.01923h.0015.0073l1.189395.0029v-4.507336l.0023-3.0003655c.000097-.4133785.335193-.7484591.748572-.7485371h.751467.28711l-3.861375-3.5420292-2.806648 3.5478606h.385252.750002c.413365.0000975.74844.3351721.748537.7485371l-.01105 3.7459721c-.000096.412795-.334279.747632-.747072.748537l-10.4994177.01043z" fill="none" stroke="url(#a)" stroke-linecap="square" stroke-linejoin="miter"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.down-arrow-callout.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.down-arrow-callout.svg
new file mode 100644
index 000000000000..5d571a2a98fe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.down-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32432351 0 0 .46846727 3.712243 -.744666)" gradientUnits="userSpaceOnUse" x1="7.056946" x2="68.72377" y1="35.742809" y2="35.742809"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset=".39999998" stop-color="#fff" stop-opacity=".192157"/><stop offset=".44999999" stop-color="#fff" stop-opacity=".930147"/><stop offset=".49999997" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3383803 0 0 .40669052 26.334607 -1.082064)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="-63.046314" y1="60.342724" y2="59.213905"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.28887989 0 0 .11633788 -12.027984 26.175404)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.51326057 0 0 .5137802 4.789987 2.663103)" gradientUnits="userSpaceOnUse" x1="-1.537251" x2="47.170952" y1=".655081" y2=".655081"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="-11.378005" cy="28.036812" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".521" rx="4.874848" ry="1.963204" stroke-width=".704802" transform="matrix(-1.33333 0 0 1.33333 .829365 -10.834737)"/><path d="m4.5039062 4.4980469v23.0078121h11.0019528v-8.003906h5.994141v2.779297l6.611328-6.28125-6.611328-6.5214844v3.0195314h-5.994141v-8.0000001z" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1.00000001 1.00000001 0 .00033 -.000976)"/><path d="m5.5039062 5.4980469v21.0058591h8.9999998v-8h6.998047a1.0000996 1.0000996 0 0 1 1 1v.447266l4.171875-3.962891-4.171875-4.11914v.628906a1.0000996 1.0000996 0 0 1 -1 1h-6.998047v-8.0000001z" fill="none" stroke="url(#a)" stroke-linecap="square" transform="matrix(0 1.00000001 1.00000001 0 .00033 -.000976)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.down-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.down-arrow.svg
new file mode 100644
index 000000000000..71e5df3e587d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.down-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="4.358618" x2="17.898777" y1="19.411228" y2="19.270603"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 10.123405)" gradientUnits="userSpaceOnUse" x1=".322094" x2="44.297325" y1="8.956792" y2="9.070014"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="3.498596" x2="-63.545238" y1="62.12962" y2="61.461678"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.32321028 0 0 .11633788 19.39773 -5.92495)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="20.124954" cy="-4.063543" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".521" rx="5.454174" ry="1.963204" stroke-width=".745506" transform="matrix(-1.33333 0 0 1.33333 42.833204 31.165148)"/><g stroke-width=".750002" transform="matrix(0 1.33333 -1.33333 0 42.833204 -.170942)"><path d="m3.5025123 17.5h12.0010277v-2.265666l4.95781 4.891769-4.95781 4.711645v-2.084744h-12.0010277z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.253906 17.027344v.472656c-.000042.414196-.335804.749958-.75.75h-11.253906v3.753906h11.253906c.414196.000042.749958.335804.75.75v.335938l3.128906-2.972656z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.left-arrow-callout.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-arrow-callout.svg
new file mode 100644
index 000000000000..74daee8c1db8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32432351 0 0 .46846727 3.712243 -.744666)" gradientUnits="userSpaceOnUse" x1="13.220617" x2="13.220617" y1="14.397305" y2="57.089722"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset=".30000001" stop-color="#fff" stop-opacity=".192157"/><stop offset=".34999999" stop-color="#fff" stop-opacity=".930147"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3383803 0 0 .40669052 26.334607 -1.082064)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.37137589 0 0 .11633788 -16.352584 26.175404)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.51326057 0 0 .5137802 4.789987 2.663103)" gradientUnits="userSpaceOnUse" x1="37.863766" x2="37.746555" y1="24.784042" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="-15.516989" cy="28.036812" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".521" rx="6.266968" ry="1.963204" stroke-width=".799126" transform="matrix(-1.33333 0 0 1.33333 .829365 -10.834737)"/><path d="m4.5039062 4.4980469v23.0078121h11.0019528v-8.003906h5.994141v2.779297l6.611328-6.28125-6.611328-6.5214844v3.0195314h-5.994141v-8.0000001z" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(-1.00000001 0 0 1.00000001 32.005213 0)"/><path d="m5.5039062 5.4980469v21.0058591h8.9999998v-8h6.998047a1.0000996 1.0000996 0 0 1 1 1v.447266l4.171875-3.962891-4.171875-4.11914v.628906a1.0000996 1.0000996 0 0 1 -1 1h-6.998047v-8.0000001z" fill="none" stroke="url(#a)" stroke-linecap="square" transform="matrix(-1.00000001 0 0 1.00000001 32.005213 0)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.left-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-arrow.svg
new file mode 100644
index 000000000000..d6a9efdcb5a5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="8.583326" x2="8.551218" y1="30.403835" y2="41.088032"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 10.123405)" gradientUnits="userSpaceOnUse" x1="37.11655" x2="37.746555" y1="13.213937" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.58154425 0 0 .11633788 9.505085 20.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(-1.33333 0 0 1.33333 30.169405 -10.834737)"><ellipse cx="10.81356" cy="22.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".521" rx="9.81356" ry="1.963204"/><g stroke-width=".750002"><path d="m3.5025123 17.5h12.0010277v-2.265666l4.95781 4.891769-4.95781 4.711645v-2.084744h-12.0127465z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.253906 17.027344v.472656a.75007661.75007661 0 0 1 -.75.75h-11.253906l-.00781 3.753906h11.261716a.75007661.75007661 0 0 1 .75.75v.335938l3.128906-2.972656z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.left-right-arrow-callout.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-right-arrow-callout.svg
new file mode 100644
index 000000000000..2c4087b7fa4d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-right-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="5" y2="26"><stop offset="0" stop-color="#fff"/><stop offset=".02590172" stop-color="#fff" stop-opacity=".235294"/><stop offset=".33477655" stop-color="#fff" stop-opacity=".330882"/><stop offset=".42194998" stop-color="#fff" stop-opacity=".974265"/><stop offset=".48914701" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1.33333 0 0 -1.33333 31.984576 31.749062)" gradientUnits="userSpaceOnUse" x1="9.623024" x2="9.623024" y1="6.944528" y2="16.944529"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.51326057 0 0 -.5137802 28.023953 28.917862)" gradientUnits="userSpaceOnUse" x1="37.064903" x2="37.064903" y1="38.767281" y2="11.518275"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.45796702 0 0 .11633788 11.772446 20.539024)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.846041 -10.843536)"><ellipse cx="12.802872" cy="22.400433" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".521" rx="7.728194" ry="1.963204"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(0 8)"><path d="m13.5 3.5v8.992188l-2.996094.0059v-3.0019942l-6.0136716 6.2675782 6.0292966 6.714844-.015625-2.970704 2.996094-.005859v8.998047h5v-9l2.998047.002-.002 3.009766 5.99414-6.746094-5.992187-6.2675781v3.0019061l-2.998-.005859v-8.994141z" fill="url(#c)" stroke="url(#b)" transform="matrix(.75000188 0 0 .75000188 .634532 .132672)"/><path d="m14.505859 4.5058594v8.9824216l-4 .0059a.99648924.99648924 0 0 1 -.9999996-.996134v-.523438l-3.65625 3.8125 3.6582031 4.072266-.00195-.345703a.99648924.99648924 0 0 1 .9941375-1.003906l4.005859-.0078v8.992188h2.988282v-8.994154l4.005859.002a.99648924.99648924 0 0 1 .998047 1v.380859l3.636719-4.09375-3.636719-3.80664v.517531a.99648924.99648924 0 0 1 -1 .998047l-4.003906-.0078v-8.9843876z" fill="none" stroke="url(#a)" stroke-linecap="square" stroke-linejoin="miter" transform="matrix(.75000188 0 0 .75000188 .634532 .132672)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.left-right-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-right-arrow.svg
index 8ab87b0837f7..fcea35a8657d 100644
--- a/icon-themes/elementary_svg/cmd/32/arrowshapes.left-right-arrow.svg
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-right-arrow.svg
@@ -1 +1 @@
-<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-1 0 0 -1 24.623024 23.944528)" gradientUnits="userSpaceOnUse" x1="9.623024" x2="9.623024" y1="6.944528" y2="16.944529"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.38494639 0 0 -.38533611 21.65255 21.821123)" gradientUnits="userSpaceOnUse" x1="38.063873" x2="37.746555" y1="12.511475" y2="39.486301"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.044941" x2="13.027359" y1="10.994114" y2="13.119114"><stop offset="0" stop-color="#fff"/><stop offset=".02590172" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.45796702 0 0 .11633788 11.772446 20.539024)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.846041 -10.843536)"><ellipse cx="12.802872" cy="22.400433" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".521" rx="7.728194" ry="1.963204"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="translate(0 8)"><path d="m8.5307479 7.2547053-4.5287655 4.7008847 4.5223745 5.036176.011719-2.228516 4.0190811-.0071h.0078l4.213435.0024-.01953 2.257813 4.495203-5.059614-4.479047-4.7008842-.02486 2.251666-4.234921-.00829h-.0078l-3.9995492.00712z" fill="url(#b)" stroke="url(#a)"/><path d="m7.5449219 9.4804688a.31403621.31403621 0 0 0 -.2148438.09375l-2.1640625 2.1777342a.31403621.31403621 0 0 0 -.015625.423828l2.1582032 2.527344a.31403621.31403621 0 0 0 .5449218-.138672c.058243-.27786.3990267-.483738.75-.484375l3.9492184-.0059h.002.0078l4.185547.0078c.358189.000588.525964.146174.589844.503907a.31403621.31403621 0 0 0 .544921.152343l2.222657-2.552734a.31403621.31403621 0 0 0 -.01367-.427735l-2.166052-2.1815871a.31403621.31403621 0 0 0 -.523437.1289062c-.0876.2897962-.351552.4863609-.654297.4863279l-4.234375-.0078h-.0078l-3.9980465.0059c-.3027894-.000019-.5667225-.1965694-.6543099-.486381a.31403621.31403621 0 0 0 -.3085937-.2226562z" fill="none" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.384564" x2="13.384564" y1="10.187782" y2="13.632706"><stop offset="0" stop-color="#fff"/><stop offset=".34686351" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 -1 24.623024 23.944528)" gradientUnits="userSpaceOnUse" x1="9.623024" x2="9.623024" y1="6.944528" y2="16.944529"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.38494639 0 0 -.38533611 21.65255 21.821123)" gradientUnits="userSpaceOnUse" x1="37.064903" x2="37.064903" y1="38.767281" y2="11.518275"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.45796702 0 0 .11633788 11.772446 20.539024)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.846041 -10.843536)"><ellipse cx="12.802872" cy="22.400433" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".521" rx="7.728194" ry="1.963204"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="translate(0 8)"><path d="m8.5126383 7.2547053-4.5106559 4.7008847 4.5223745 5.036176-.0117186-2.228516 4.0425187-.0071h.0078l4.195857.0024-.002 2.257813 4.495203-5.059614-4.493203-4.7008842v2.251666l-4.245625-.00829h-.0078l-3.9927507.00712z" fill="url(#c)" stroke="url(#b)"/><path d="m7.7636719 9.1132812-2.7421875 2.8593748 2.7441406 3.054688-.00195-.259766a.7473688.7473688 0 0 1 .7460937-.751953l4.0429683-.0078a.7473688.7473688 0 0 1 .002 0h.0078l4.197266.002a.7473688.7473688 0 0 1 .748046.75v.285156l2.728516-3.070313-2.728516-2.8554684v.3886719a.7473688.7473688 0 0 1 -.75.7480465l-4.24414-.0078h-.0078l-3.992187.0059a.7473688.7473688 0 0 1 -.75-.7480466z" fill="none" stroke="url(#a)" stroke-linecap="square" stroke-linejoin="miter"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.notched-right-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.notched-right-arrow.svg
new file mode 100644
index 000000000000..ae6f9f58ab96
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.notched-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="13.220617" x2="13.220617" y1="31.474272" y2="40.012756"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.58154425 0 0 .11633788 9.505085 20.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 10.123405)" gradientUnits="userSpaceOnUse" x1="37.863766" x2="37.746555" y1="24.784042" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .829365 -10.834737)"><ellipse cx="10.81356" cy="22.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".521" rx="9.81356" ry="1.963204"/><g stroke-width=".750002"><path d="m3.5025123 17.5h12.0010277v-2.265666l4.95781 4.891769-4.95781 4.711645v-2.084744h-12.0127465l1.5698882-2.627352z" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.253906 17.027344v.472656c-.000042.414196-.335804.749958-.75.75l-10.7062361.0011 1.1268654 1.875012-1.1346754 1.878894 10.7140461-.0011c.414196.000042.749958.335804.75.75v.335938l3.128906-2.972656z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.pentagon-right.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.pentagon-right.svg
new file mode 100644
index 000000000000..dc75cad61e0c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.pentagon-right.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 22.31412 -7.031824)" gradientUnits="userSpaceOnUse" x1="12.151899" x2="12.151899" y1="2.650621" y2="17.65066"><stop offset="0" stop-color="#fff"/><stop offset=".05733052" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -30.552042 -4.106378)" gradientUnits="userSpaceOnUse" x1="149.26753" x2="148.29251" y1="29.610916" y2="80.852165"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="19.402769" x2="19.444714" y1="21.985073" y2="-.896284"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 8.772975 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .797508 2.465847)"><ellipse cx="9.852737" cy="19.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-width=".750002"><path d="m3.529856 1.529856h11.470144l5.533004 8.620784-5.486718 8.620746h-11.4701438z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.2825851 2.2690574.035153 15.7460946 10.3189778.0083 5.007812-7.871094-5.052734-7.8750002z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.quad-arrow-callout.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.quad-arrow-callout.svg
new file mode 100644
index 000000000000..335f1097cbd8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.quad-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.51326057 0 0 .5137802 24.208783 2.663103)" gradientUnits="userSpaceOnUse" x1="37.11655" x2="37.746555" y1="13.213937" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.3383803 0 0 .40669052 2.664162 -1.082064)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.32432351 0 0 .46846727 25.286527 -.744666)" gradientUnits="userSpaceOnUse" x1="10.133482" x2="10.133482" y1="10.128063" y2="63.493584"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset=".36000001" stop-color="#fff" stop-opacity=".192157"/><stop offset=".40000001" stop-color="#fff" stop-opacity=".882353"/><stop offset=".44" stop-color="#fff" stop-opacity=".160784"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m15.521484 1.5-5.7968746 6.0019531h2.7792966l-.002 3.0019529h-2.9979998v2.990235h-3-.00195v-3.019532l-6.0019562 5.994141 6.0019531 5.8125v-2.779297h3.0019531v2.996094h2.9960938l.002 3.005859h-2.7793438l5.8124998 5.986328 5.994141-5.986328h-3.019531l-.002-3.005859h2.996094v-2.990235l2.994141.0059v2.779297l5.992187-5.785157-5.992187-6.021484v3.019531l-2.994095-.005899v-2.996094h-2.99414l.002-2.9999998v-.00195h3.019531z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(1.00000001 0 0 1.00000001 -.000001 0)"/><path d="m15.533203 2.9394531-3.478515 3.5625h.447265c.552262.000055.999945.447738 1 1l-.0039 1.9921875v2.0019534h-3.001953v2.998047h-2.0000062-1.9941407c-.5522619-.000055-.999945-.447738-1-1v-.628907l-3.5625 3.591797 3.5625 3.494141v-.447266c.000055-.552262.447738-.999945 1-1h1.984375 2.0097659v2.994141h3.001953v2.023437l.002 1.984375c-.000055.552262-.447738.999945-1 1h-.447266l3.494141 3.546875 3.591797-3.546875h-.628906c-.552262-.000055-.999944-.447738-1-1l-.002-1.996093v-2.011719h2.996094v-2.994141h2.009766l1.986327.011719c.552262.000055.999945.447738 1 1v.447266l3.552734-3.466797-3.552734-3.619141v.628906c-.000055.552262-.447738.999945-1 1l-1.998047-.01172h-1.998047v-2.998047h-2.99414l.001953-2.996092v-.9980469c.000056-.5522619.447738-.999945 1-1h.628906z" fill="none" stroke="url(#c)" stroke-linecap="square" transform="matrix(1.00000001 0 0 1.00000001 -.000001 0)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.quad-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.quad-arrow.svg
new file mode 100644
index 000000000000..2ba15a56f7a3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.quad-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.51326057 0 0 .5137802 24.208783 2.663103)" gradientUnits="userSpaceOnUse" x1="37.11655" x2="37.746555" y1="13.213937" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.3383803 0 0 .40669052 2.664163 -1.082064)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.32432351 0 0 .46846727 25.286527 -.744666)" gradientUnits="userSpaceOnUse" x1="10.133482" x2="10.133482" y1="10.128063" y2="63.493584"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset=".36000001" stop-color="#fff" stop-opacity=".192157"/><stop offset=".40000001" stop-color="#fff" stop-opacity=".882353"/><stop offset=".44" stop-color="#fff" stop-opacity=".160784"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m15.517578 2.5039062-5.7968749 6.0019532h2.7792969v4.9882816h-5-.00195v-3.019532l-6.0019563 5.994141 6.0019532 5.8125v-2.779297h5.0019531v5.005859h-2.7792969l5.8126629 5.985976 5.993978-5.985976h-3.019532v-5.005859h4.992188v2.779297l5.991499-5.785041-5.991499-6.0216v3.019532h-4.992188v-4.9863285-.00195h3.019532z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(1.00000001 0 0 1.00000001 -.000001 0)"/><path d="m15.529297 3.9433594-3.478516 3.5625h.447266c.552262.000055.999945.447738 1 1v.9882812 5.0000004h-5.0019532-.9980469c-.5522619-.000055-.999945-.447738-1-1v-.628907l-3.5625 3.591797 3.5625 3.494141v-.447266c.000055-.552262.447738-.999945 1-1h.9882812 5.0117189v5.017578.988282c-.000055.552262-.447738.999945-1 1h-.447266l3.494304 3.546522 3.591634-3.546522h-.628907c-.552262-.000055-.999944-.447738-1-1v-1-5.00586h5.00586.988281c.552262.000055.999945.447738 1 1v.447266l3.552046-3.466682-3.552046-3.619256v.628907c-.000055.552262-.447738.999945-1 1h-1-4.994141v-4.9902348-.9980468c.000056-.5522619.447738-.999945 1-1h.628907z" fill="none" stroke="url(#c)" stroke-linecap="square" transform="matrix(1.00000001 0 0 1.00000001 -.000001 0)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.right-arrow-callout.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.right-arrow-callout.svg
new file mode 100644
index 000000000000..ae2e8bdcae78
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.right-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32432351 0 0 .46846727 3.712243 -.744666)" gradientUnits="userSpaceOnUse" x1="13.220617" x2="13.220617" y1="14.397305" y2="57.089722"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset=".30000001" stop-color="#fff" stop-opacity=".192157"/><stop offset=".34999999" stop-color="#fff" stop-opacity=".930147"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3383803 0 0 .40669052 26.334607 -1.082064)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.37137589 0 0 .11633788 6.431373 26.175404)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.51326057 0 0 .5137802 4.789987 2.663103)" gradientUnits="userSpaceOnUse" x1="37.863766" x2="37.746555" y1="24.784042" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .829365 -10.834737)"><ellipse cx="7.266968" cy="28.036812" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".521" rx="6.266968" ry="1.963204" stroke-width=".799126"/><path d="m4.5039062 4.4980469v23.0078121h11.0019528v-8.003906h5.994141v2.779297l6.611328-6.28125-6.611328-6.5214844v3.0195314h-5.994141v-8.0000001z" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(.75000188 0 0 .75000188 -.622025 8.126073)"/><path d="m5.5039062 5.4980469v21.0058591h8.9999998v-8h6.998047a1.0000996 1.0000996 0 0 1 1 1v.447266l4.171875-3.962891-4.171875-4.11914v.628906a1.0000996 1.0000996 0 0 1 -1 1h-6.998047v-8.0000001z" fill="none" stroke="url(#a)" stroke-linecap="square" transform="matrix(.75000188 0 0 .75000188 -.622025 8.126073)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.right-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.right-arrow.svg
new file mode 100644
index 000000000000..a70ff7b9d784
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.right-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="13.220617" x2="13.220617" y1="31.474272" y2="40.012756"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.58154425 0 0 .11633788 9.505085 20.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 10.123405)" gradientUnits="userSpaceOnUse" x1="37.863766" x2="37.746555" y1="24.784042" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .829365 -10.834737)"><ellipse cx="10.81356" cy="22.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".521" rx="9.81356" ry="1.963204"/><g stroke-width=".750002"><path d="m3.5025123 17.5h12.0010277v-2.265666l4.95781 4.891769-4.95781 4.711645v-2.084744h-12.0127465z" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.253906 17.027344v.472656a.75007661.75007661 0 0 1 -.75.75h-11.253906l-.00781 3.753906h11.261716a.75007661.75007661 0 0 1 .75.75v.335938l3.128906-2.972656z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.s-sharped-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.s-sharped-arrow.svg
new file mode 100644
index 000000000000..810612f35e37
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.s-sharped-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 -54.073615 -7.788859)" gradientUnits="userSpaceOnUse" x1="15.490662" x2="15.616669" y1="9.25843" y2="25.078445"><stop offset="0" stop-color="#fff"/><stop offset=".43359196" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3383803 0 0 .40669052 -47.679322 -22.535216)" gradientUnits="userSpaceOnUse" x1="149.07487" x2="151.05176" y1="134.38235" y2="55.32336"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.42692603 0 0 .15511679 8.664756 24.044717)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="26.000001" x2="25.131132" y1="2" y2="23.685982"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="9.625341" cy="26.526587" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="7.204377" ry="2.617599" stroke-width="1.33333"/><path d="m23.506233 3.6778811v2.8235262h-1.411763c-5.457874 0-9.94526 4.3063477-9.94526 9.7642087 0 2.33908-1.896195 4.235288-4.235289 4.235288h-1.4117631l-.00449 6.127946h1.4117631c5.4578763 0 9.8823403-4.42448 9.8823403-9.882341 0-2.339079 1.959116-4.244277 4.298209-4.244277h1.411763v2.823525l5.6979-5.9267118z" fill="url(#d)" stroke="url(#b)" stroke-linejoin="round"/><path d="m24.513672 6.1191406v.3828125a1.0088384 1.0088384 0 0 1 -1.007813 1.0078125h-1.412109c-4.927334 0-8.9375 3.8509194-8.9375 8.7558594 0 2.883979-2.358195 5.242187-5.2421875 5.242187h-.4042969l-.00391 4.113282h.4042968c4.9126558 0 8.8730468-3.962118 8.8730468-8.875 0-2.902509 2.41984-5.251953 5.306641-5.251953h1.412109a1.0088384 1.0088384 0 0 1 1.007813 1.007812v.320313l3.279296-3.4121098z" fill="none" stroke="url(#a)" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.split-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.split-arrow.svg
new file mode 100644
index 000000000000..9947f21f3d0e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.split-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 -23.837836 6.567572)" gradientUnits="userSpaceOnUse" x1="12.125348" x2="12.046981" y1="13.874722" y2="27.239584"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="11" y2="28"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 -6.871021 6.314523)" gradientUnits="userSpaceOnUse" x1="3.602846" x2="2.505859" y1="76.678726" y2="2.494141"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.28600559 0 0 .11633788 11.496861 27.10348)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.16709 -10.499583)"><path d="m2.7519538 10.517579v6.505859l1.4746094-1.488281 5.277343 4.886718v8.074219h.00195v.003906l2.4960938-.002 2.753907-.0039v-.0039h.002v-8.074184l5.265581-4.904297 1.474609 1.488281v-6.505859l-6.529297.01953 1.488281 1.488281-4.331683 4.122776-4.578473-4.122776 1.4882812-1.488281z" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round" stroke-width=".750002"/><ellipse cx="12.140373" cy="28.964888" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="4.826345" ry="1.963204"/><path d="m20.753906 11.240234-3.992187.01172.222656.222656a.74476131.74476131 0 0 1 -.01367 1.066407l-4.332031 4.123046a.74476131.74476131 0 0 1 -1.011719.01367l-4.5781269-4.123045a.74476131.74476131 0 0 1 -.029297-1.080079l.2148438-.214843-3.7382812.002v3.953125l.2011718-.203125a.74476131.74476131 0 0 1 1.0351563-.02344l5.2773442 4.886674a.74476131.74476131 0 0 1 .238281.546875v7.333984l1.753906-.002 2.009766-.0039v.740234a.74476131.74476131 0 0 1 .002-.03711v-8.037067a.74476131.74476131 0 0 1 .236281-.544922l5.265625-4.904297a.74476131.74476131 0 0 1 1.037109.02148l.201172.203125z" fill="none" stroke="url(#a)" stroke-linecap="square" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.split-round-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.split-round-arrow.svg
new file mode 100644
index 000000000000..16d8ed18c544
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.split-round-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.123794" x2="3.123794" y1="21.305176" y2="4.305176"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="20.123794" x2="20.123794" y1="3.305176" y2="21.305176"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 -23.837836 6.567572)" gradientUnits="userSpaceOnUse" x1="12.521434" x2="12.600669" y1="6.405929" y2="19.504862"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.30092008 0 0 .11633788 11.828166 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.673607 -.248732)"><ellipse cx="12.505237" cy="21.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="5.078026" ry="1.963204"/><g stroke-width=".750002"><path d="m7.636934 3.7155948-4.1317203 3.9709737 4.1268374 3.9957445v-2.1176575l1.933828.015625c.5847549.00472 1.0771369.4857745 1.0764059 1.0705485l-.0127 10.162264 3.749319.002.0127-10.162264c.000731-.58478.474079-1.067818 1.058828-1.0725485l1.931435-.015625v2.1066945l4.123392-3.9847815-4.123392-3.9936547v2.1176559l-1.94413.040316c-1.204039.024969-2.042979.4083926-2.932501 1.0856809-.889521-.6772878-1.730434-1.0605789-2.934474-1.0856806l-1.933828-.0403163v-1.0361469z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m18.126953 5.4492188v.3613281a.7433142.7433142 0 0 1 -.728515.7421875l-1.945313.0410156c-1.053394.021845-1.677954.3126092-2.496094.9355469a.7433142.7433142 0 0 1 -.902343 0c-.817268-.6222738-1.446478-.9135832-2.5000005-.9355469l-1.9335937-.0410156a.7433142.7433142 0 0 1 -.7285157-.7421875v-.3496094l-2.3164062 2.2285156 2.3125 2.2382813v-.3632813a.7433142.7433142 0 0 1 .75-.7441406l1.9335937.015625c.9887724.00798 1.8157064.8121618 1.8144534 1.8144535a.7433142.7433142 0 0 1 0 .002l-.01172 9.416015 2.261719.002.01172-9.419921c.0023-.9842865.806988-1.8064455 1.796874-1.8144535l1.931641-.015625a.7433142.7433142 0 0 1 .75.7441406v.3553748l2.310547-2.2324219z" fill="none" stroke="url(#c)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.striped-right-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.striped-right-arrow.svg
new file mode 100644
index 000000000000..e78d74e34dfb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.striped-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32432351 0 0 .46846727 3.717773 .258709)" gradientUnits="userSpaceOnUse" x1="13.203567" x2="13.203567" y1="31.467068" y2="40.00555"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="4.198577" x2="5" y1="60.342724" y2="7"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.58154425 0 0 .11633788 9.505085 20.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 10.123405)" gradientUnits="userSpaceOnUse" x1="37.863766" x2="37.746555" y1="24.784042" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .834895 -9.831362)"><ellipse cx="10.81356" cy="22.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".261" rx="9.81356" ry="1.963204"/><path d="m15.515625 15.234375v2.265625h-3.011719l-.0029 5.257467h3.011719v2.083984l5.068245-4.717879zm-12.0136719 2.265625-.00293 5.257467 2.2535044-.0041.00293-5.257466zm3.7499279-.0049-.00293 5.257467 3.750014-.001.0029-5.257467z" fill="url(#d)" stroke="url(#b)" stroke-width=".750002"/><path d="m22.521484 12.966797-.01367 1.558594-4.005859-.0059-.0078 4.984375 4.03125.02148.0098 1.34375 4.220703-3.861329zm-11.017578 1.53125-.0078 4.984375 3.003906.02734.0078-4.984375zm-4.9960935.001953v5.003906h.9882813v-5.003906z" fill="none" stroke="url(#a)" transform="matrix(.75000188 0 0 .75000188 -.626173 7.37354)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.up-arrow-callout.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-arrow-callout.svg
new file mode 100644
index 000000000000..1d1fa54a8bda
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32432351 0 0 .46846727 3.712243 -.744666)" gradientUnits="userSpaceOnUse" x1="68.740555" x2="13.240417" y1="46.43259" y2="46.43259"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset=".6111111" stop-color="#fff" stop-opacity=".192157"/><stop offset=".66666663" stop-color="#fff" stop-opacity=".930147"/><stop offset=".72222221" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3383803 0 0 .40669052 26.334607 -1.082064)" gradientUnits="userSpaceOnUse" x1="-65.985474" x2="4.940638" y1="76.445221" y2="76.445221"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.51326057 0 0 .5137802 4.789987 2.663103)" gradientUnits="userSpaceOnUse" x1="45.233231" x2="-1.526643" y1="-1.276072" y2="-1.276072"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><path d="m4.5039062 4.4980469v23.0078121h11.0019528v-8.003906h5.994141v2.779297l6.611328-6.28125-6.611328-6.5214844v3.0195314h-5.994141v-8.0000001z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1.00000001 1.00000001 0 -.007482 32.006422)"/><path d="m5.5039062 5.4980469v21.0058591h8.9999998v-8h6.998047a1.0000996 1.0000996 0 0 1 1 1v.447266l4.171875-3.962891-4.171875-4.11914v.628906a1.0000996 1.0000996 0 0 1 -1 1h-6.998047v-8.0000001z" fill="none" stroke="url(#a)" stroke-linecap="square" transform="matrix(0 -1.00000001 1.00000001 0 -.007482 32.006422)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.up-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-arrow.svg
new file mode 100644
index 000000000000..7fc8c362953b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="17.882069" x2="4.640491" y1="20.140434" y2="19.999809"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 10.123405)" gradientUnits="userSpaceOnUse" x1="37.863766" x2=".728321" y1="24.784042" y2="24.037088"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="-62.848766" x2="4.630593" y1="58.652248" y2="58.636314"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.32321028 0 0 .11633788 19.39773 -5.92495)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(0 -1.33333 -1.33333 0 42.833204 31.165148)"><ellipse cx="20.124954" cy="-4.063543" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".521" rx="5.454174" ry="1.963204" stroke-width=".745506" transform="rotate(90)"/><g stroke-width=".750002"><path d="m3.5025123 17.5h12.0010277v-2.265666l4.95781 4.891769-4.95781 4.711645v-2.084744h-12.0127465z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.253906 17.027344v.472656a.75007661.75007661 0 0 1 -.75.75h-11.253906l-.00781 3.753906h11.261716a.75007661.75007661 0 0 1 .75.75v.335938l3.128906-2.972656z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.up-down-arrow-callout.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-down-arrow-callout.svg
new file mode 100644
index 000000000000..2e64e21e662e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-down-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="16.130859" x2="16.119141" xlink:href="#d" y1="6.882813" y2="24.070312"/><linearGradient id="b" gradientTransform="matrix(0 -1.33333 1.33333 0 .24463 31.998434)" gradientUnits="userSpaceOnUse" x1="3.748835" x2="19.498875" y1="21.566582" y2="21.566582"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.51326057 .5137802 0 3.07583 28.037812)" gradientUnits="userSpaceOnUse" x1="44.88522" x2="2.021999" y1="3.745123" y2="5.69148"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 1.33333 -1.33333 0 58.949537 -.490765)" gradientUnits="userSpaceOnUse" x1="6.624153" x2="18.624184" y1="12.127972" y2="12.127972"><stop offset="0" stop-color="#fff"/><stop offset=".02590172" stop-color="#fff" stop-opacity=".235294"/><stop offset=".33477655" stop-color="#fff" stop-opacity=".330882"/><stop offset=".42194998" stop-color="#fff" stop-opacity=".974265"/><stop offset=".48914701" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="e" cx="2.25" cy="16" gradientTransform="matrix(.45691748 0 0 .15511679 14.971935 23.541761)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="15.999999" cy="26.023634" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".521" rx="7.710484" ry="2.617599" stroke-width="1.153376"/><path d="m16.230469 4.5039062-6.714844 6.0292968 2.970703-.015625.00586 2.982422h-8.992188v5h8.994141l-.001953 3.013672-3.0097661-.003906 6.7460941 5.99414 6.267578-5.972656-3.001953-.033203.005859-2.998047h9v-5h-8.998047l-.005859-2.990234 3.001953.033203z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><g fill="none" stroke-linecap="square"><path d="m47 10-.816056-.7173519-2.903638-2.8854095c-.154521-.1523045-.399787-.1613465-.565103-.0208333l-3.369784 2.8775971c-.261994.2256326-1.177473 1.0283226-.839495 1.1012736.17581.03685 1.354398-.5424302 1.467994-.374713.125786.185707.201782.754105.202229.999997l.0079 5.265611v.0027.0104l-.0104 5.580715c-.000784.477585-.194898.701284-.671874.786457-.172634.03077-1.013591-.08696-1.054125.05803-.04053.144986.719355.55269.851001.668531l3.403637 2.963536c.165461.144446.414413.136489.570312-.01823l2.908776-2.888061c.157584-.155989.744034-.53151.626584-.689783-.05029-.06777-.707681.01969-.798459-.0081-.386394-.116799-.648479-.468735-.648435-.872394l.0104-5.645819v-.0104l-.0079-5.330715c.000025-.403716.262092-.755625.648506-.872408z" stroke="url(#d)" stroke-width="1.001575"/><path d="m16.207031 5.8769531-4.050781 3.6367188.324219-.00195a1.0053517 1.0053517 0 0 1 1.011719 1.0039062l.0059 2.982422a1.0053517 1.0053517 0 0 1 -1.005859 1.007812h-7.9863696v2.988282h7.9882816a1.0053517 1.0053517 0 0 1 1.005859 1.0058559l-.002 3.013672a1.0053517 1.0053517 0 0 1 -1.007813 1.005859h-.357422l4.072266 3.619141 3.806641-3.628906-.529297-.0059a1.0053517 1.0053517 0 0 1 -.994141-1.007812l.0059-2.998047a1.0053517 1.0053517 0 0 1 1.005866-1.003866h7.994141v-2.988282h-7.992188a1.0053517 1.0053517 0 0 1 -1.005859-1.003906l-.0059-2.990234a1.0053517 1.0053517 0 0 1 1.017578-1.0078128l.46875.00586z" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.up-down-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-down-arrow.svg
new file mode 100644
index 000000000000..9b268a25a68b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-down-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-1 0 0 -1 24.623024 23.944528)" gradientUnits="userSpaceOnUse" x1="3.748835" x2="19.498875" y1="21.566582" y2="21.566582"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.38494639 0 0 -.38533611 21.65255 21.821123)" gradientUnits="userSpaceOnUse" x1="44.88522" x2="2.021999" y1="3.745123" y2="5.69148"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.624153" x2="18.624184" y1="12.127972" y2="12.127972"><stop offset="0" stop-color="#fff"/><stop offset=".02590172" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.34268897 0 0 .11633788 11.863512 25.789037)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.846041 -10.843536)"><ellipse cx="12.634562" cy="27.650446" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".521" rx="5.782877" ry="1.963204" stroke-width=".865034"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(0 1 -1 0 24.762534 7.508534)"><path d="m8.5307479 7.2547053-4.5287655 4.7008847 4.5223745 5.036176-.0117186-2.228516 4.0425187-.0071h.0078l4.195857.0024-.002 2.257813 4.495203-5.059614-4.479047-4.7008842-.02486 2.251666-4.234921-.00829h-.0078l-3.9995492.00712z" fill="url(#b)" stroke="url(#a)"/><path d="m7.8680934 8.9621748-.5380153.612044-2.1640625 2.1777342c-.1142287.115891-.1210102.299841-.015625.423828l2.1582032 2.527344c.1692249.196496.7712436.883107.8259573.629623.027639-.131858-.4068237-1.015801-.2810355-1.100998.1392809-.09434.5655806-.151337.75-.151672l3.9492184-.0059h.002.0078l4.185547.0078c.358189.000588.525964.146174.589844.503907.02308.129476-.06522.760195.04352.790596.10874.0304.414519-.539518.5014-.638253l2.222657-2.552734c.108335-.124096.102367-.31081-.01367-.427735l-2.166051-2.1815871c-.116992-.1181885-.398634-.5580272-.517339-.4699395-.05083.037719.01477.5307625-.0061.598846-.0876.2897962-.351552.4863606-.654297.4863276l-4.234375-.0078h-.0078l-3.9980465.0059c-.3027874-.000019-.5667205-.1965694-.6543079-.486381z" fill="none" stroke="url(#c)" stroke-linecap="square" stroke-linejoin="miter" stroke-width=".751183"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-arrow-callout.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-arrow-callout.svg
new file mode 100644
index 000000000000..95ad0f830f7c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.983142" x2="11.000132" y1="5.756214" y2="23.881214"><stop offset="0" stop-color="#fff"/><stop offset=".02590172" stop-color="#fff" stop-opacity=".235294"/><stop offset=".61299533" stop-color="#fff" stop-opacity=".330882"/><stop offset=".70405608" stop-color="#fff" stop-opacity=".974265"/><stop offset=".78916615" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1.33333 1.33333 0 -4.75537 30.998435)" gradientUnits="userSpaceOnUse" x1="3.748835" x2="19.498875" y1="21.566582" y2="21.566582"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.51326057 .51378021 0 -1.92417 27.037812)" gradientUnits="userSpaceOnUse" x1="44.88522" x2="2.021999" y1="3.745123" y2="5.69148"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g fill="none" stroke="#fff394" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1.33333 -1.33333 0 28.170588 -1.832182)"><path d="m11.230469 3.5039062-6.714844 6.0292969 2.9707031-.015625.0078125 3.9824219h-4.9902344v16.005859h15.9960938v-5.005859l3.992188.0039v1.001953l-.002 3.009766 7.080078-7.800781-7.085937-6.205078v3.001953 1l-3.984329-.003901v-5.007812h-4l-.0039-3.9902344 3.001953.033203z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -.75000188 .75000188 0 1.37414 21.127994)"/><path d="m11.205078 4.8671875-4.0703124 3.6542969.3457032-.0019532c.5526759-.0031066 1.0027035.4434102 1.0039062.9960938l.0078125 4.984375h-4.9882813v14.001953h13.9960938v-5.001953l4.992188.0059c.551169.00013.997942.446877.998046.998047v1.001953.382813l4.722657-5.148438-4.730469-3.742187v.513672 1c-.00013.551152-.446895.997917-.998047.998047l-4.984375-.003948v-5.005859h-3.996094l-.0059-4.9882812c-.000993-.5565239.453278-1.0064019 1.009765-1l.486329.00586z" fill="none" stroke="url(#a)" stroke-linecap="square" stroke-linejoin="miter" transform="matrix(0 -.75000188 .75000188 0 1.37414 21.127994)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-arrow.svg
new file mode 100644
index 000000000000..4257f7b8a1b5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.75000188 .75000188 0 .624138 21.127994)" gradientUnits="userSpaceOnUse" x1="10.983142" x2="11.000132" y1="6.756214" y2="24.881214"><stop offset="0" stop-color="#fff"/><stop offset=".02590172" stop-color="#fff" stop-opacity=".235294"/><stop offset=".61299533" stop-color="#fff" stop-opacity=".330882"/><stop offset=".70405608" stop-color="#fff" stop-opacity=".974265"/><stop offset=".78916615" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 -1 24.623024 24.69453)" gradientUnits="userSpaceOnUse" x1="3.748835" x2="19.498875" y1="21.566582" y2="21.566582"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.38494639 0 0 -.38533612 21.65255 22.571125)" gradientUnits="userSpaceOnUse" x1="44.88522" x2="2.021999" y1="3.745123" y2="5.69148"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g fill="none" stroke="#fff394" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(0 1.33333 -1.33333 0 27.170588 -.832182)"><path d="m4.0020764 12.705121 4.521984 5.036146-.011722-2.228033 9.2881596-.01562h.0073l1.937971.0029v-5.255872l.0067-5.9855379h.751468l2.25733.0015-5.8506-5.3100715-4.65382 5.3144661h2.25147.750002l-.0067 5.9840723-6.7451849.0068.0249-2.2514704z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.02454 12.724164 2.7407295 3.052742-.00146-.259278c-.00233-.414508.3325584-.752029.7470721-.752931l9.2881604-.01562h.0015.0073l1.189395.0029v-4.507336l.0067-5.9855372c.000097-.4133785.335193-.7484591.748572-.7485371h.751467.28711l-3.861337-3.54199826-2.806648 3.54786066h.385252.750002c.413365.0000975.74844.3351721.748537.7485371l-.0067 5.9840718c-.000096.412795-.334279.747632-.747072.748537l-6.7451849.0068c-.4173939.000745-.7548034-.339959-.750002-.757326l.0044-.3647474z" fill="none" stroke="url(#a)" stroke-linecap="square" stroke-linejoin="miter"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-down-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-down-arrow.svg
new file mode 100644
index 000000000000..d35a250cc58c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-down-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 1.33333 -1.33333 0 58.949537 -.490765)" gradientUnits="userSpaceOnUse" x1="10.983142" x2="11.000132" y1="6.756214" y2="24.881214"><stop offset="0" stop-color="#fff"/><stop offset=".02590172" stop-color="#fff" stop-opacity=".235294"/><stop offset=".33477655" stop-color="#fff" stop-opacity=".330882"/><stop offset=".42194998" stop-color="#fff" stop-opacity=".974265"/><stop offset=".48914701" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1.33333 1.33333 0 -4.755369 31.998434)" gradientUnits="userSpaceOnUse" x1="3.748835" x2="19.498875" y1="21.566582" y2="21.566582"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.51326057 .5137802 0 -1.92417 28.037812)" gradientUnits="userSpaceOnUse" x1="44.88522" x2="2.021999" y1="3.745123" y2="5.69148"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.34268897 0 0 .11633788 11.863512 25.789037)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -5.846041 -10.843536)"><ellipse cx="12.634562" cy="27.650446" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".521" rx="5.782877" ry="1.963204" stroke-width=".865034"/><path d="m11.230469 4.5039062-6.714844 6.0292968 2.9707031-.01563.00977 5.390625v.0098l-.00391 5.595703-3.0097656-.0039 6.7460945 5.99414 6.267578-5.972656-3.001953-.0332.005858-2.996132 6.998047-.001953v1.001953l-.002 3.009766 5.99414-6.746094-5.992187-6.2675781v3.0019531 1l-6.996094.002-.0059-2.992187 3.001953.0332z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(.75000188 0 0 .75000188 4.384542 8.132672)"/><path d="m11.205078 5.8671875-4.0703124 3.6542969.3457032-.0019532a.99828325.99828325 0 0 1 1.0039062.9960938l.00977 5.390625a.99828325.99828325 0 0 1 0 .002v.0098l-.00391 5.595703a.99828325.99828325 0 0 1 -1 .998047h-.3789069l4.0937499 3.636719 3.824219-3.646485-.546875-.0059a.99828325.99828325 0 0 1 -.986328-1l.005859-2.996134a.99828325.99828325 0 0 1 .998047-.996094l6.998047-.002a.99828325.99828325 0 0 1 .998047.998094v1.001953.382813l3.636718-4.09375-3.636718-3.804688v.513672 1a.99828325.99828325 0 0 1 -.998047.998047l-6.996094.001953a.99828325.99828325 0 0 1 -.998047-.996094l-.0059-2.992187a.99828325.99828325 0 0 1 1.009765-1.0000002l.486329.00586z" fill="none" stroke="url(#a)" stroke-linecap="square" transform="matrix(.75000188 0 0 .75000188 4.384542 8.132672)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.block-arc.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.block-arc.svg
new file mode 100644
index 000000000000..bac416034b10
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.block-arc.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.479423" x2="12.569489" y1="7.501887" y2="13.685019"><stop offset="0" stop-color="#fff"/><stop offset=".30191654" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.462487" x2="12" y1="16.749222" y2="6.499703"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.23703704 0 0 .0592592 4.466667 16.051852)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(1.1711695 0 0 1.1711694 -.292731 3.71521)" gradientUnits="userSpaceOnUse" x1="13.006294" x2="13.927343" y1="5.01833" y2="13.700933"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.23703704 0 0 .0592592 18.466666 16.051852)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#c"/><linearGradient id="g" gradientTransform="matrix(1.0617 0 0 .82364068 .856274 5.525346)" gradientUnits="userSpaceOnUse" x1="9.446185" x2="13.927343" y1="8.231112" y2="13.700933"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 .00004 .496673)"><ellipse cx="5" cy="17" display="block" fill="url(#d)" opacity=".433333" rx="4" ry="1"/><ellipse cx="19" cy="17" display="block" fill="url(#f)" opacity=".433333" rx="4" ry="1"/><g stroke-linejoin="round" stroke-width=".750002"><path d="m12 6.4997034c-5.1885241-.0001638-9.3946951 4.8117726-9.3945312 10.0002966h4.4199218c.2567675-2.554807 2.4069321-4.999832 4.9746094-5 2.566182.0022 4.714086 2.44668 4.970703 5h4.423828c.000164-5.188524-4.206007-10.0004603-9.394531-10.0002966z" fill="url(#e)" stroke="url(#b)"/><path d="m12 7.3125c-2.4047944-.0000589-4.5157218 1.1169904-6.0214844 2.693359-1.5057625 1.576369-2.4160922 3.613939-2.4160156 5.494141a.17133435.17133435 0 0 0 .171875.171875h2.5683594a.17133435.17133435 0 0 0 .1699218-.150391c.1082502-.835569.7669679-2.120317 1.765625-3.169922.9986572-1.049604 2.3262578-1.867114 3.7617188-1.867187 1.435511.001 2.81277.818591 3.857422 1.869141 1.044652 1.050549 1.746078 2.338661 1.853516 3.167968a.17133435.17133435 0 0 0 .169921.150391h2.509766a.17133435.17133435 0 0 0 .171875-.171875c.000077-1.882158-.943467-3.920327-2.480469-5.496094-1.537002-1.5757666-3.677237-2.6914648-6.082031-2.691406z" fill="url(#g)" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.can.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.can.svg
new file mode 100644
index 000000000000..4758db3118da
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.can.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.817914" x2="9.285535" xlink:href="#b" y1="18.824972" y2="4.37123"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.701906" x2="8.94707" xlink:href="#b" y1="8.098823" y2="-.602187"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.864407" x2="12.389831" y1="1.254237" y2="6.542373"><stop offset="0" stop-color="#fff"/><stop offset=".09079903" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 15.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.94967397 0 0 .57566701 2.032112 8.013621)" gradientUnits="userSpaceOnUse" x1="12.172099" x2="12.564386" xlink:href="#a" y1=".736241" y2="15.949394"/><linearGradient id="h" gradientTransform="matrix(.81198146 0 0 .43797462 3.477348 -.554511)" gradientUnits="userSpaceOnUse" x1="8.649144" x2="8.967978" xlink:href="#a" y1="6.589255" y2="16.327904"/><linearGradient id="i" gradientTransform="matrix(.92471361 0 0 .55070684 2.171361 -1.726817)" gradientUnits="userSpaceOnUse" x1="9.446185" x2="13.927343" y1="8.231112" y2="13.700933"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 .163689 3.574799)"><ellipse cx="11.852736" cy="17.674644" display="block" fill="url(#f)" opacity=".433333" rx="8.098211" ry="1.963204"/><g stroke-linejoin="round" stroke-width=".750002"><path d="m19.742694 14c0 2.550211-3.535629 4.617565-7.742694 4.617565s-7.9988711-2.09432-7.9988711-4.644531v-10.5l15.7415651.026966z" fill="url(#g)" stroke="url(#c)"/><ellipse cx="11.877262" cy="4" fill="url(#i)" rx="7.881525" ry="4.794877" stroke="url(#d)"/><ellipse cx="12" cy="4" fill="url(#h)" rx="7.241183" ry="3.971523" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.hexagon.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.hexagon.svg
new file mode 100644
index 000000000000..f4c6985b47ee
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.hexagon.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.888279" x2="11.941751" y1="5.518158" y2="16.907988"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.785536" x2="10.049698" y1="19.202658" y2="2.232095"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.261161" x2="13.111242" y1="4.501208" y2="17.009684"><stop offset="0" stop-color="#fff"/><stop offset=".04886067" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.503704 0 0 .11633788 10.861863 16.175388)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(1.001575 0 0 1 1.492156 .000001)" gradientUnits="userSpaceOnUse" x1="10.769515" x2="15.923767" y1="8.71965" y2="15.039417"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 -.026418 1.830005)"><ellipse cx="11.995196" cy="18.036797" display="block" fill="url(#d)" opacity=".6" rx="8.500005" ry="1.963204"/><g stroke-width=".750002"><path d="m6.9221457 2.7485928h10.2500003l3.827854 7.7518002-3.861 8.002906h-10.25l-3.889-8.003692z" fill="url(#e)" stroke="url(#b)"/><path d="m7.6621094 3.4824219a.26565064.26565064 0 0 0 -.234375.1425781l-3.5527344 6.775391a.26565064.26565064 0 0 0 -.00195.242187l3.5195312 6.970703a.26565064.26565064 0 0 0 .2363281.146485l8.7597657.0078a.26565064.26565064 0 0 0 .236325-.146472l3.535156-7.025391a.26565064.26565064 0 0 0 0-.242187l-3.501953-6.728516a.26565064.26565064 0 0 0 -.236328-.1425781z" fill="url(#a)" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.octagon.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.octagon.svg
new file mode 100644
index 000000000000..768122a984ed
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.octagon.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="38.896995" x2="38.600576" y1="39.073147" y2="7.606975"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.33543 0 0 1.33333 1.963119 1.830007)" gradientUnits="userSpaceOnUse" x1="3.560011" x2="4.30997" y1="3.006913" y2="27.932426"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="59.172489" x2="59.430806" y1="11.21746" y2="37.658944"><stop offset="0" stop-color="#fff"/><stop offset=".04886067" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.67160365 0 0 .15511679 14.45603 24.397135)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="15.967137" cy="26.879007" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".6" rx="11.333311" ry="2.617599" stroke-width="1.33333"/><g stroke-linecap="square"><path d="m11.242188 4.5864352-6.7402349 6.7402338v9.53125l6.7324219 6.732422h9.523437l6.740235-6.740234v-9.53125l-6.732422-6.7324218z" fill="url(#b)" stroke="url(#a)"/><path d="m11.621094 5.5-6.2050784 6.205078v8.773438l6.1972654 6.197265h8.765625l6.205078-6.205078v-8.773437l-6.197265-6.197266z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.ring.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.ring.svg
new file mode 100644
index 000000000000..61098ee0c09c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.ring.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.745739" x2="6.977978" y1="19.190916" y2="4.305719"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.505199" x2="14.744168" y1="5.384357" y2="19.190916"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.053825" x2="12.305721" y1="3.600084" y2="16.11228"><stop offset="0" stop-color="#fff"/><stop offset=".09887508" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 16.563239)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 2.128188)"><ellipse cx="11.852736" cy="18.424646" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".433333" rx="8.098211" ry="1.963204"/><g stroke-linejoin="round" stroke-width=".734305" transform="matrix(1.0213772 0 0 1.0213772 -.256526 .190113)"><path d="m12 3.5449219a8.4548111 8.4548111 0 0 0 -8.4550781 8.4550781 8.4548111 8.4548111 0 0 0 8.4550781 8.455078 8.4548111 8.4548111 0 0 0 8.455078-8.455078 8.4548111 8.4548111 0 0 0 -8.455078-8.4550781zm0 2.9550781a5.5 5.5 0 0 1 5.5 5.5 5.5 5.5 0 0 1 -5.5 5.5 5.5 5.5 0 0 1 -5.5-5.5 5.5 5.5 0 0 1 5.5-5.5z" fill="url(#b)" fill-rule="evenodd" stroke="url(#a)" transform="translate(0 -2)"/><ellipse cx="12" cy="10" fill="none" rx="7.44816" ry="7.663887" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/calloutshapes.rectangular-callout.svg b/icon-themes/elementary_svg/cmd/32/calloutshapes.rectangular-callout.svg
new file mode 100644
index 000000000000..0823e50134fa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/calloutshapes.rectangular-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.264607" x2="9.264607" y1="20.658412" y2="31.158438"><stop offset="0" stop-color="#fff"/><stop offset=".14428096" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.121347" x2="8.121347" y1="12.060674" y2="28.060674"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.121347" x2="8.121347" y1="12.060674" y2="28.060674"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.21143312 0 0 .11633788 6.751827 27.074268)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .647222 -10.87784)"><path d="m3.6359601 11.539333c.00002-.00002 0 12 0 12h3.7711859v4l4.228814-4h8.514832v-12z" fill="url(#c)" stroke="url(#b)" stroke-width=".750002"/><ellipse cx="7.227552" cy="28.935675" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".2" rx="3.567934" ry="1.963204"/><path d="m4.3808594 12.283203v10.511719h3.0253906a.74372033.74372033 0 0 1 .7441406.74414v2.271485l2.9746094-2.8125a.74372033.74372033 0 0 1 .511719-.203125h7.769531v-10.511719z" fill="none" stroke="url(#a)" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/cone.svg b/icon-themes/elementary_svg/cmd/32/cone.svg
new file mode 100644
index 000000000000..3d1315cfc4d2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/cone.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.912277" cy="15.34586" gradientTransform="matrix(.83319151 .55298454 -.66369313 .99999809 11.665662 4.23223)" gradientUnits="userSpaceOnUse" r="9.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.93906" x2="14.094582" y1="2.346441" y2="20.251823"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.5730258 0 0 .11633788 10.563428 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.3523975 0 0 1.3523975 -.029612 -12.063453)"><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="9.66981" ry="1.963204"/><g stroke-linejoin="round" stroke-opacity=".662745" stroke-width=".739428"><path d="m12 10.999982-8.578125 12.128963c-.272766.429749-.421875.896062-.421875 1.371037 0 2.485237 4.029437 4.5 9 4.5s9-2.014763 9-4.5c0-.5436-.209197-1.064362-.5625-1.546875z" fill="url(#a)" opacity=".986928" stroke="#7239b3"/><path d="m12 4.4101562-7.890625 11.1542968c-.0008879.0014-.00107.0025-.00195.0039-.2001076.316722-.2929719.628282-.2929719.931647 0 .802922.7049202 1.71476 2.1855469 2.455078 1.4806267.740319 3.624643 1.230469 6 1.230469s4.519373-.49015 6-1.230469c1.480627-.740318 2.185547-1.652156 2.185547-2.455078 0-.334871-.125399-.68551-.404297-1.066406a.81365603.81365603 0 0 1 -.0078-.01172z" fill="none" opacity=".986928" stroke="url(#b)" transform="translate(0 8)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/cylinder.svg b/icon-themes/elementary_svg/cmd/32/cylinder.svg
new file mode 100644
index 000000000000..0a2cca328fda
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/cylinder.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2502023 -.7175237 .7175237 .2502023 -474.2609 139.20483)" gradientUnits="userSpaceOnUse" x1="371.03683" x2="345.4321" y1="501.16919" y2="510.09763"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.0588245 0 0 1.0588245 -.705894 7.294098)" gradientUnits="userSpaceOnUse" x1=".810737" x2="18.867233" xlink:href="#a" y1="12.425143" y2="13.385594"/><linearGradient id="c" gradientTransform="matrix(1.0588245 0 0 1.0588245 -.705894 7.294098)" gradientUnits="userSpaceOnUse" x1="12.52824" x2="21.076271" xlink:href="#a" y1="2.621487" y2="17.89266"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.669111" x2="11.12962" y1="13.032969" y2="17.707065"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.115686" x2="11.759895" y1="9.571678" y2="17.947737"><stop offset="0" stop-color="#fff"/><stop offset=".04277762" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.216062 -12.050777)"><ellipse cx="11.852737" cy="29.036797" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-opacity=".6639"><path d="m20.787447 15.757966c0 5.647062-17.258043 5.653804-17.258043.0067 0-5.647062 17.258043-5.653803 17.258043-.0067" fill="url(#c)" opacity=".986928" stroke="#7239b3" stroke-width=".750002"/><path d="m3.529404 15.764694v8.470596c0 2.339049 3.792415 4.235298 8.470596 4.235298s8.787447-1.902991 8.787447-4.24204v-8.470596c0 2.339049-4.109266 4.24204-8.787447 4.24204s-8.470596-1.896249-8.470596-4.235298" fill="url(#b)" opacity=".986928" stroke="#7239b3" stroke-width=".750002"/><g fill="none"><path d="m4.5566735 10.451073v5.503906c0 .715601.7906392 1.572189 2.107389 2.230568s3.2240361 1.095703 5.3359375 1.095703c2.111901 0 4.019188-.437324 5.335938-1.095703 1.316749-.658379 2.161789-1.48268 2.161789-2.198281v-5.503906c-.404832.346389-.995498.727438-1.519211.989296-1.578681.789346-3.672139 1.246094-5.978516 1.246094-2.3063766 0-4.3998349-.456748-5.9785156-1.246094-.5237139-.261858-1.0599785-.675194-1.4648109-1.021583z" opacity=".986928" stroke="url(#e)" stroke-width=".708334" transform="matrix(1.0588245 0 0 1.0588245 -.543817 7.294098)"/><ellipse cx="12.157776" cy="15.693607" opacity=".9" rx="7.841847" ry="3.363121" stroke="url(#d)" stroke-width=".750002"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/cyramid.svg b/icon-themes/elementary_svg/cmd/32/cyramid.svg
new file mode 100644
index 000000000000..0b27b5005fbc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/cyramid.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2502023 -.7175237 .7175237 .2502023 -474.2609 139.20483)" gradientUnits="userSpaceOnUse" x1="371.03683" x2="345.4321" y1="501.16919" y2="510.09763"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-.421233" x2="20.472204" xlink:href="#a" y1="13.824929" y2="12.00008"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.527805" x2="30.878904" xlink:href="#a" y1="12.000044" y2="28.039505"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.111127" x2="10.111127" y1="4.444532" y2="19.555561"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.944445" x2="20.499958" y1="5.388972" y2="13.888926"><stop offset="0" stop-color="#fff"/><stop offset=".04277762" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 9.550519 26.564161)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .294198 -11.459511)"><ellipse cx="10.63028" cy="28.42557" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke="#888a85" stroke-linejoin="round" stroke-opacity=".6639" stroke-width=".708331" transform="matrix(1.0588293 0 0 1.0588293 -.705957 7.293999)"><path d="m11 4-7 16h6 6z" fill="url(#c)" stroke="#7239b3"/><path d="m11 4 5 16 4-4z" fill="url(#b)" stroke="#7239b3"/><g fill="none"><path d="m10.884766 6.0878906-5.7656254 13.1796874h4.8808594 5.003906z" stroke="url(#d)" stroke-linecap="square"/><path d="m12.908203 7.7285156 3.419922 10.9394534 2.734375-2.734375z" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/deleteannotation.svg b/icon-themes/elementary_svg/cmd/32/deleteannotation.svg
new file mode 100644
index 000000000000..0afecb6e21b1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deleteannotation.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.50842 0 0 .4913 43.485 12.69)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474"><stop offset="0" stop-color="#f8b17e"/><stop offset=".312" stop-color="#e35d4f"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.87818 0 0 .88434 13.56 3.406)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011" x2="16.331" xlink:href="#d" y1="13.023" y2="32.702"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.449" x2="16.331" xlink:href="#d" y1="20.584" y2="32.702"/><radialGradient id="f" cx="6.703" cy="73.616" gradientTransform="matrix(1.96254 0 0 .3559 -.24 3.227)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0" stop-opacity=".326"/><stop offset=".5" stop-opacity=".192"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="g" cx="21.96" cy="-6.637" gradientTransform="matrix(-.00816 1.50586 -1.54218 -.00836 -1.94 -18.638)" gradientUnits="userSpaceOnUse" r="11.509"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.52016 -.04737 .05115 .56654 -1.57 7.52)" gradientUnits="userSpaceOnUse" x1="27.261" x2="25.011" y1="11.249" y2="31.265"><stop offset="0" stop-color="#fff"/><stop offset=".334" stop-color="#fff" stop-opacity=".235"/><stop offset=".679" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m10.44 10.395c-5.636.83-9.806 4.708-9.427 8.906.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.851 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#g)" fill-rule="evenodd" transform="matrix(1.2553 0 0 1.2553 .894 -9.342)"/><path d="m10.628 11.237c-4.83.702-9.086 3.826-8.75 8.057.225 2.84 2.873 4.77 5.627 5.665l-1.01 3.198 3.767-2.675c.583.025 1.694.07 2.302.015 4.598-.42 10.19-3.886 9.657-8.11-.537-4.273-5.637-6.716-10.873-6.216-.243.023-.482.03-.72.065z" fill="none" opacity=".8" stroke="url(#h)" stroke-width=".797" transform="matrix(1.2553 0 0 1.2553 .894 -9.342)"/><path d="m27.1 29.427c0 1.42-6.35 2.573-14.185 2.573s-14.185-1.152-14.185-2.573c0-1.42 6.35-2.572 14.185-2.572s14.186 1.152 14.186 2.572z" fill="url(#f)" opacity=".4" transform="matrix(1.2553 0 0 1.2553 .894 -9.342)"/><g stroke-linejoin="round"><path d="m14 3.707c-7.075 1.043-12.31 5.91-11.835 11.18.308 3.412 2.932 6.22 6.683 7.703l-1.566 6.092 6.927-5.002.047-.004c.855.04 1.714.054 2.605-.027 7.605-.694 13.387-5.747 12.888-11.276-.5-5.53-7.092-9.455-14.697-8.763-.356.034-.705.046-1.053.097z" fill="none" opacity=".5" stroke="#956500" stroke-width="1.000474"/><path d="m21.5 17.8-5.5-5.303 5.29-5.557-3.814-3.44-5.448 5.294-5.558-5.294-3.97 3.568 5.558 5.406-5.558 5.32 3.97 3.706 5.552-5.56 5.565 5.56z" fill="url(#a)" stroke="url(#b)" stroke-width="1.386" transform="matrix(.7215 0 0 .7215 15.342 14.974)"/><g fill="none" stroke-linecap="round" stroke-width="1.752"><path d="m18.918 7.066-1.368-1.196-5.59 5.117-5.48-5.224-1.395 1.407" opacity=".4" stroke="url(#c)" transform="matrix(.7215 0 0 .7215 15.342 14.974)"/><path d="m19.043 17.973-4.22-4.29m-5.604-.288-4.365 4.265" opacity=".4" stroke="url(#e)" transform="matrix(.7215 0 0 .7215 15.342 14.974)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/deletecomment.svg b/icon-themes/elementary_svg/cmd/32/deletecomment.svg
deleted file mode 100644
index 7089c8dd517c..000000000000
--- a/icon-themes/elementary_svg/cmd/32/deletecomment.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.50842 0 0 .4913 43.485 12.69)" gradientUnits="userSpaceOnUse" x1="3.686" x2="2.93" y1="-4.226" y2="28.474"><stop offset="0" stop-color="#f8b17e"/><stop offset=".312" stop-color="#e35d4f"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.87818 0 0 .88434 13.56 3.406)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011" x2="16.331" xlink:href="#d" y1="13.023" y2="32.702"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.449" x2="16.331" xlink:href="#d" y1="20.584" y2="32.702"/><radialGradient id="f" cx="6.703" cy="73.616" gradientTransform="matrix(1.96254 0 0 .3559 -.24 3.227)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0" stop-opacity=".326"/><stop offset=".5" stop-opacity=".192"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="g" cx="21.96" cy="-6.637" gradientTransform="matrix(-.00816 1.50586 -1.54218 -.00836 -1.94 -18.638)" gradientUnits="userSpaceOnUse" r="11.509"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.52016 -.04737 .05115 .56654 -1.57 7.52)" gradientUnits="userSpaceOnUse" x1="27.261" x2="25.011" y1="11.249" y2="31.265"><stop offset="0" stop-color="#fff"/><stop offset=".334" stop-color="#fff" stop-opacity=".235"/><stop offset=".679" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m10.44 10.395c-5.636.83-9.806 4.708-9.427 8.906.245 2.72 2.335 4.957 5.323 6.138l-1.246 4.851 5.517-3.984.038-.003c.68.032 1.365.043 2.075-.022 6.06-.55 10.665-4.576 10.267-8.98-.397-4.406-5.65-7.533-11.707-6.98-.284.025-.562.035-.84.075z" fill="url(#g)" fill-rule="evenodd" transform="matrix(1.2553 0 0 1.2553 .894 -9.342)"/><path d="m10.628 11.237c-4.83.702-9.086 3.826-8.75 8.057.225 2.84 2.873 4.77 5.627 5.665l-1.01 3.198 3.767-2.675c.583.025 1.694.07 2.302.015 4.598-.42 10.19-3.886 9.657-8.11-.537-4.273-5.637-6.716-10.873-6.216-.243.023-.482.03-.72.065z" fill="none" opacity=".8" stroke="url(#h)" stroke-width=".797" transform="matrix(1.2553 0 0 1.2553 .894 -9.342)"/><path d="m27.1 29.427c0 1.42-6.35 2.573-14.185 2.573s-14.185-1.152-14.185-2.573c0-1.42 6.35-2.572 14.185-2.572s14.186 1.152 14.186 2.572z" fill="url(#f)" opacity=".4" transform="matrix(1.2553 0 0 1.2553 .894 -9.342)"/><g stroke-linejoin="round"><path d="m14 3.707c-7.075 1.043-12.31 5.91-11.835 11.18.308 3.412 2.932 6.22 6.683 7.703l-1.566 6.092 6.927-5.002.047-.004c.855.04 1.714.054 2.605-.027 7.605-.694 13.387-5.747 12.888-11.276-.5-5.53-7.092-9.455-14.697-8.763-.356.034-.705.046-1.053.097z" fill="none" opacity=".5" stroke="#956500" stroke-width="1.000474"/><path d="m21.5 17.8-5.5-5.303 5.29-5.557-3.814-3.44-5.448 5.294-5.558-5.294-3.97 3.568 5.558 5.406-5.558 5.32 3.97 3.706 5.552-5.56 5.565 5.56z" fill="url(#a)" stroke="url(#b)" stroke-width="1.386" transform="matrix(.7215 0 0 .7215 15.342 14.974)"/><g fill="none" stroke-linecap="round" stroke-width="1.752"><path d="m18.918 7.066-1.368-1.196-5.59 5.117-5.48-5.224-1.395 1.407" opacity=".4" stroke="url(#c)" transform="matrix(.7215 0 0 .7215 15.342 14.974)"/><path d="m19.043 17.973-4.22-4.29m-5.604-.288-4.365 4.265" opacity=".4" stroke="url(#e)" transform="matrix(.7215 0 0 .7215 15.342 14.974)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-card.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-card.svg
new file mode 100644
index 000000000000..9d5cbbf2d32d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-card.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="14.844512" x2="14.844512" y1="13.097274" y2="28.097311"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -20.01187 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" y1="47.027729" y2="39.999443"><stop offset="0" stop-color="#181818" stop-opacity="0"/><stop offset=".5" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 3.210867)" gradientUnits="userSpaceOnUse" x1="238.47659" x2="238.47659" y1="83.729752" y2="27.995453"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 3.015151)" gradientUnits="userSpaceOnUse" x1="79.860916" x2="79.026031" y1="21.334478" y2="57.095863"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .207366 -11.462988)"><g opacity=".4" transform="matrix(.55263295 0 0 .32142932 -1.418686 15.240139)"><path d="m38 40h5v7h-5z" fill="url(#b)"/><path d="m-10-47h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#e)"/></g><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m3.2220446 17.459034 6.1261468-5.485774h11.1219536v17.246887l-17.2481004.0017z" fill="url(#g)" stroke="url(#f)"/><path d="m9.6328125 12.720703-5.6621094 5.072266v10.68164l15.7519529-.002v-15.751906z" fill="none" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-collate.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-collate.svg
new file mode 100644
index 000000000000..e2c6f567be10
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-collate.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.101133" x2="12.155271" xlink:href="#i" y1="4.734494" y2="9.40804"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.796815" x2="12.133298" xlink:href="#g" y1="11.652502" y2="-5.360256"/><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9.387939" x2="6.463988" xlink:href="#h" y1="-15.454514" y2="40.913021"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.054257" x2="11.68652" xlink:href="#i" y1="9.281381" y2="5.423655"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.796815" x2="11.664547" xlink:href="#g" y1="5.277486" y2="18.171053"/><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="20.470144" x2="20.870855" xlink:href="#h" y1="68.147141" y2="13.865429"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.796815" x2="11.664547" y1="5.277486" y2="18.171053"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="20.470144" x2="20.870855" y1="68.147141" y2="13.865429"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.923065" y2="41.076912"><stop offset="0" stop-color="#fff"/><stop offset=".23442967" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="j" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.8 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -1.925052)"><ellipse cx="12" cy="21.036797" display="block" fill="url(#j)" fill-rule="evenodd" opacity=".256" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m3.529856 3.529856h16.940289l-8.25 8.139635-.09707.01271z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 1.385606)"/><path d="m5.4179688 4.2832031 6.7382812 6.3906249 6.476562-6.3906249z" fill="none" stroke="url(#a)" stroke-linecap="square" transform="translate(0 1.385606)"/><path d="m3.529856 3.529856h16.940289l-8.25 8.139635-.09707.01271z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(1 0 0 -1 0 25.500006)"/><path d="m5.4179688 4.2832031 6.7382812 6.3906249 6.476562-6.3906249z" fill="none" stroke="url(#d)" stroke-linecap="square" transform="matrix(1 0 0 -1 0 25.500006)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-decision.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-decision.svg
new file mode 100644
index 000000000000..9b0989a56a0e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-decision.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="13.397779" x2="65.890404" y1="17.083197" y2="52.170235"><stop offset="0" stop-color="#fff"/><stop offset=".22975715" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="40.788708" x2="-28.610737" y1="43.945366" y2="-12.095394"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -26.585941 -2.886039)" gradientUnits="userSpaceOnUse" x1="77.178986" x2="134.0945" y1="50.89378" y2="106.035"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.17112421 0 0 .11633788 11.614971 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.004089)"><ellipse cx="12" cy="29.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".336" rx="2.887721" ry="1.963204"/><g stroke-width="1.042372" transform="matrix(.50877388 .50877388 -.50877388 .50877388 12 7.789426)"><path d="m3.529856 3.529856h16.940289v16.940289h-16.940289z" fill="url(#c)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.078125 4.5078125-14.1601562.0703125a.4127252.4127252 0 0 0 -.4101563.4160156l.1054687 13.9843754a.4127252.4127252 0 0 0 .4101563.408203l14.0898435.07031a.4127252.4127252 0 0 0 .414063-.414062l-.035156-14.1249982a.4127252.4127252 0 0 0 -.414063-.4101563z" fill="none" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-delay.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-delay.svg
new file mode 100644
index 000000000000..ccb2309b7a16
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-delay.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -20.01187 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" y1="47.027729" y2="39.999443"><stop offset="0" stop-color="#181818" stop-opacity="0"/><stop offset=".5" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.64761895 0 0 .60839403 -46.178758 -7.442797)" gradientUnits="userSpaceOnUse" x1="79.860916" x2="79.026031" y1="21.334478" y2="57.095863"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3383803 0 0 .40669052 -57.821803 -7.181843)" gradientUnits="userSpaceOnUse" x1="238.47659" x2="238.47659" y1="83.729752" y2="27.995453"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="15.126953" x2="15.251953" y1="7.500977" y2="26.125977"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.52713814 0 0 .42857135 -.635691 8.857146)"><path d="m38 40h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#d)"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m4.5039062 4.5019531v7.3144529 15.681641.001953h11.4980468.214844a11.506943 11.506943 0 0 0 11.283203-11.347656v-.369141a11.506943 11.506943 0 0 0 -11.308594-11.2812499h-.189453z" fill="url(#e)" stroke="url(#f)" transform="matrix(1.00000001 0 0 1.00000001 0 .000001)"/><path d="m5.5019531 5.5v6.316406 14.685547h10.4999999.205078c2.689703-.05474 5.343333-1.187966 7.240235-3.095703 1.895998-1.906828 3.014256-4.565247 3.054687-7.253906v-.0039-.355469c-.054932-2.683555-1.183709-5.330888-3.083984-7.2265688-1.900276-1.8956806-4.550701-3.0179707-7.234375-3.0664062h-.181641z" fill="none" stroke="url(#g)" transform="matrix(1.00000001 0 0 1.00000001 0 .000001)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-direct-access-storage.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-direct-access-storage.svg
new file mode 100644
index 000000000000..ea737ffd2158
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-direct-access-storage.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.973439" x2="7.973439" xlink:href="#d" y1="12.62333" y2="26.873365"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.723558" x2="17.723558" xlink:href="#d" y1="4.726852" y2="19.519751"/><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -31.772381 1.893622)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.923065" y2="41.076912"><stop offset="0" stop-color="#fff"/><stop offset=".0439992" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientTransform="translate(0 .092779)" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#e" y1="20" y2="4"/><linearGradient id="g" gradientTransform="translate(0 .092779)" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#c" y1="5" y2="20"/><linearGradient id="h" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="4" y2="21"/><linearGradient id="i" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#e" y1="21" y2="4"/><radialGradient id="j" cx="2.25" cy="16" gradientTransform="matrix(.18586543 0 0 .11633788 16.98382 26.615043)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#k"/><linearGradient id="k"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="2.25" cy="16" gradientTransform="matrix(.43728116 0 0 .11633788 8.909224 26.63607)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#k"/><g transform="matrix(1.33333 0 0 1.33333 .368775 -10.831065)"><ellipse cx="17.402018" cy="28.476452" display="block" fill="url(#j)" fill-rule="evenodd" opacity=".245" rx="3.136479" ry="1.963204"/><ellipse cx="9.893107" cy="28.497478" display="block" fill="url(#l)" fill-rule="evenodd" opacity=".245" rx="7.37912" ry="1.963204"/><path d="m6.4106378 11.529856 8.0185042-.029856s-3.5185 1.204423-3.5185 8.238908 3.531983 9.000897 3.531983 9.000897h-8.0185042s-5.3347612-1.603123-5.3347612-8.78459 5.3212782-8.425359 5.3212782-8.425359z" fill="url(#h)" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g stroke-miterlimit="0" stroke-width=".744992" transform="matrix(.99949895 0 0 1.0140026 .008785 7.83029)"><ellipse cx="17.533642" cy="12.119903" fill="url(#g)" rx="5.033641" ry="8.485281" stroke="url(#f)"/><path d="m17.533203 4.3125c-1.018159.0001493-2.122436.717805-2.974609 2.1542969s-1.380726 3.5365671-1.38086 5.6523441c-.000155 2.116086.528647 4.217407 1.38086 5.654297.852213 1.436889 1.956301 2.154147 2.974609 2.154296 1.018309-.000149 2.122397-.717407 2.974609-2.154296.852213-1.43689 1.381015-3.538211 1.38086-5.654297-.000134-2.115777-.528687-4.2158522-1.38086-5.6523441-.852172-1.4364919-1.956449-2.1541476-2.974609-2.1542969z" fill="none" stroke="url(#b)"/></g><path d="m12.382812 12.244141-5.8554682.02148c-.076462.01854-1.1279958.280059-2.28125 1.328125-1.1956627 1.086606-2.4199219 2.952612-2.4199219 6.361328 0 3.408249 1.2334483 5.376485 2.4453125 6.556641 1.1518589 1.121721 2.1869808 1.458879 2.2929687 1.492187h6.1132809c-.214143-.250428-.40424-.391886-.621093-.728515-.960992-1.49178-1.882813-3.896465-1.882813-7.53711 0-3.640167.919566-5.876365 1.904297-7.197265.108012-.144886.196868-.173605.304687-.296875z" fill="none" stroke="url(#a)" stroke-linecap="square" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-display.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-display.svg
new file mode 100644
index 000000000000..edd0246c906d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-display.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -20.01187 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" y1="47.027729" y2="39.999443"><stop offset="0" stop-color="#181818" stop-opacity="0"/><stop offset=".5" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.64761895 0 0 .60839403 -46.178758 -7.442797)" gradientUnits="userSpaceOnUse" x1="79.860916" x2="79.026031" y1="21.334478" y2="57.095863"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3383803 0 0 .40669052 -57.821803 -7.181843)" gradientUnits="userSpaceOnUse" x1="238.47659" x2="238.47659" y1="83.729752" y2="27.995453"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="16.228239" x2="16.393398" y1="5.747928" y2="25.370142"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.42845392 0 0 .42857135 5.826481 8.857146)"><path d="m38 40h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#d)"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m4.5039062 16.001709 7.1210938 11.498291h4.376953.214844c6.206121-.120115 11.19844-5.140952 11.283203-11.347656v-.369141c-.12054-6.1904461-5.117874-11.1756964-11.308594-11.2812499h-.189453-4.376953z" fill="url(#e)" stroke="url(#f)" transform="matrix(1.00000001 0 0 1.00000001 0 .000001)"/><path d="m12.181641 5.5019531-6.5019535 10.4999999 6.5019535 10.498047h3.820312.195313c5.677455-.109883 10.225192-4.68334 10.302734-10.361328v-.335938c-.11027-5.663023-4.662898-10.2042205-10.326172-10.3007809h-.171875z" fill="none" stroke="url(#g)" transform="matrix(1.00000001 0 0 1.00000001 0 .000001)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-document.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-document.svg
new file mode 100644
index 000000000000..78aeb56700c1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-document.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="13.690803" x2=".410388" y1="19.998266" y2="19.998266"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64761895 0 0 .60839403 -46.178758 -7.442797)" gradientUnits="userSpaceOnUse" x1="95.533897" x2="61.563301" y1="56.609798" y2="58.253471"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3383803 0 0 .40669052 -57.821803 -7.181843)" gradientUnits="userSpaceOnUse" x1="149.27762" x2="220.20374" y1="27.490461" y2="29.949333"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round"><path d="m-3.4960938 16.001709c2.0980797 3.419188 3.46197417 6.827584 3.1210938 11.498291h16.376953.214844l-.025391-22.9980469h-.189453-18.376953c-3.8871206 1.9479521-6.2198013 5.0856075-1.1210938 11.4997559z" fill="url(#b)" stroke="url(#c)" transform="matrix(0 -1 1 0 .001733 20.690803)"/><path d="m-2.1757812 5.484375c-1.752844.5038943-2.6192705 1.5999315-3.1745411 3.2679197-.494326 2.0681733.00595 3.1019363 2.6667285 6.6969243.00877.01282.017237.02584.025391.03906 1.98717488 3.238449 3.32509248 6.67213 3.24609372 11.029297h14.64453108l-.023438-21.033201z" fill="none" stroke="url(#a)" transform="matrix(0 -1 1 0 .001733 20.690803)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-manual-input.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-manual-input.svg
new file mode 100644
index 000000000000..cccf82ea18fa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-manual-input.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="14.844512" x2="14.844512" y1="13.097274" y2="28.097311"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -20.01187 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" y1="47.027729" y2="39.999443"><stop offset="0" stop-color="#181818" stop-opacity="0"/><stop offset=".5" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 3.210867)" gradientUnits="userSpaceOnUse" x1="238.47659" x2="238.47659" y1="83.729752" y2="27.995453"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 3.015151)" gradientUnits="userSpaceOnUse" x1="79.860916" x2="79.026031" y1="21.334478" y2="57.095863"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .207366 -11.462988)"><g opacity=".4" transform="matrix(.55263295 0 0 .32142932 -1.418686 15.240139)"><path d="m38 40h5v7h-5z" fill="url(#b)"/><path d="m-10-47h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#e)"/></g><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m3.2220446 17.459034 17.2481004-5.485774v17.246887l-17.2481004.0017z" fill="url(#g)" stroke="url(#f)"/><path d="m3.9589843 18.080079.011719 10.39453 15.7519529-.002-.01172-15.464796z" fill="none" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-multidocument.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-multidocument.svg
new file mode 100644
index 000000000000..5cacdd1cfa27
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-multidocument.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.892136" x2="4.892136" y1="17.757307" y2="29.757307"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.892136" x2="12.892136" y1="29.757307" y2="17.757307"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.892136" x2="6.892136" y1="18.757307" y2="27.757307"><stop offset="0" stop-color="#fff"/><stop offset=".12265059" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.25913371 0 0 .11633788 5.789831 28.175388)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 6.146684 -18.864538)"><path d="m2.5236874 17.524449h14.9572376v6.770799c-7.304033.626446-11.2955464 9.603281-14.9572376 2.898305z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.5253906 18.265625a.25902564.25902564 0 0 0 -.2597656.259766v7.818359a.25902564.25902564 0 0 0 .00781.0625c.1890518.761443.4527743 1.314456.8046875 1.693359s.7979179.566897 1.2734375.585938c.9510393.03808 2.0110268-.509962 3.1933594-1.230469 2.3646646-1.441013 5.2223776-3.634902 7.9589836-3.904297a.25902564.25902564 0 0 0 .234375-.257812v-4.767578a.25902564.25902564 0 0 0 -.259765-.259766z" fill="none" stroke="url(#c)"/></g><g stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 3.146684 -14.864538)"><path d="m2.5236874 17.524449h14.9572376v6.770799c-7.304033.626446-11.2955464 9.603281-14.9572376 2.898305z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.5253906 18.265625a.25902564.25902564 0 0 0 -.2597656.259766v7.818359a.25902564.25902564 0 0 0 .00781.0625c.1890518.761443.4527743 1.314456.8046875 1.693359s.7979179.566897 1.2734375.585938c.9510393.03808 2.0110268-.509962 3.1933594-1.230469 2.3646646-1.441013 5.2223776-3.634902 7.9589836-3.904297a.25902564.25902564 0 0 0 .234375-.257812v-4.767578a.25902564.25902564 0 0 0 -.259765-.259766z" fill="none" stroke="url(#c)"/></g><g transform="matrix(1.33333 0 0 1.33333 .146684 -10.864538)"><ellipse cx="6.372881" cy="30.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".336" rx="4.372881" ry="1.963204"/><g stroke-width=".750002"><path d="m2.5236874 17.524449h14.9572376v6.770799c-7.304033.626446-11.2955464 9.603281-14.9572376 2.898305z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.5253906 18.265625a.25902564.25902564 0 0 0 -.2597656.259766v7.818359a.25902564.25902564 0 0 0 .00781.0625c.1890518.761443.4527743 1.314456.8046875 1.693359s.7979179.566897 1.2734375.585938c.9510393.03808 2.0110268-.509962 3.1933594-1.230469 2.3646646-1.441013 5.2223776-3.634902 7.9589836-3.904297a.25902564.25902564 0 0 0 .234375-.257812v-4.767578a.25902564.25902564 0 0 0 -.259765-.259766z" fill="none" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-off-page-connector.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-off-page-connector.svg
new file mode 100644
index 000000000000..9f7511a5a15e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-off-page-connector.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="14.690803" x2="-4.309197" y1="16.998266" y2="17.998266"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64761895 0 0 .60839403 -46.178758 -7.442797)" gradientUnits="userSpaceOnUse" x1="95.533897" x2="61.563301" y1="56.609798" y2="58.253471"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3383803 0 0 .40669052 -57.821803 -7.181843)" gradientUnits="userSpaceOnUse" x1="149.27762" x2="220.20374" y1="27.490461" y2="29.949333"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round"><path d="m-7.4960938 16.001709 7.1210938 11.498291h16.376953.214844l-.025391-22.9980469h-.189453-16.376953z" fill="url(#b)" stroke="url(#c)" transform="matrix(0 -1 1 0 .001733 20.690803)"/><path d="m.18359375 5.5039062-6.50195315 10.4980468 6.50000002 10.496094h15.03125038l-.021485-20.9941408z" fill="none" stroke="url(#a)" transform="matrix(0 -1 1 0 .001733 20.690803)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-or.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-or.svg
new file mode 100644
index 000000000000..abafb2818859
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-or.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0540526 0 0 1.0540525 .505087 1.488309)" gradientUnits="userSpaceOnUse" x1="10.676771" x2="10.933021" y1="6.437359" y2="26.986717"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="26.58515" x2="25.722681" y1="26.59897" y2="3.794776"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.864857" x2="16.040264" y1="25.810055" y2="5.392346"><stop offset="0" stop-color="#fff"/><stop offset=".08404884" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51813799" stop-color="#fff"/><stop offset=".70435631" stop-color="#fff" stop-opacity=".172549"/><stop offset=".88550609" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m14.496094 4.5097656a11.002102 11.002102 0 0 0 -9.9921878 9.9902344h9.9921878zm3.001953.1464844v9.84375h8.916015a11.002102 11.002102 0 0 0 -8.916015-9.84375zm-12.8398439 12.845703a11.002102 11.002102 0 0 0 9.8378909 8.912109v-8.912109zm12.8398439 0v8.763672a11.002102 11.002102 0 0 0 8.769531-8.763672z" fill="url(#a)" opacity=".892" stroke="url(#b)"/><path d="m13.505859 5.7871094c-1.91173.3928415-3.7402056 1.2209446-5.1210934 2.6015625-1.3808057 1.3805358-2.2083035 3.2095671-2.6015625 5.1210941h7.7226559zm4.982422.2714844v7.4511722h6.66211c-.358443-1.75288-1.073842-3.437099-2.275391-4.7636722-1.170733-1.2925507-2.728857-2.1484944-4.386719-2.6875zm-12.4277341 12.4335942c.53916 1.65619 1.394232 3.213015 2.6855469 4.382812 1.3253432 1.200624 3.0085772 1.916319 4.7597652 2.275391v-6.658203zm12.4277341 0v6.388671c1.504042-.486629 2.928406-1.227981 4.046875-2.345703 1.118263-1.117515 1.85998-2.539573 2.347656-4.042968z" fill="none" opacity=".892" stroke="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-predefined-process.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-predefined-process.svg
new file mode 100644
index 000000000000..6dbc5a2c7ba9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-predefined-process.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.30837733 0 0 .11633788 19.033166 19.105116)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.39305672 0 0 .16598737 2.780234 7.745558)" gradientUnits="userSpaceOnUse" x1="5.185906" x2="43.348335" y1="30.613878" y2="30.613878"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="20.818588" x2="2.818589" y1="7.827075" y2="7.827075"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.536851" x2="19.415211" y1="12.793929" y2="12.876794"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -21.831153 -.168753)"><ellipse cx="19.727016" cy="20.966524" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="5.203867" ry="1.963204"/><g stroke-width=".750002" transform="matrix(0 1 -1 0 32.827075 .181411)"><path d="m3.3227995 10.079707h17.2532525l-.0026 5.24858h-17.2532527z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.0731406 10.824147 15.7514804.000029v3.757946l-15.7450183-.011749z" fill="none" stroke="url(#d)"/></g></g><g transform="matrix(1.33333 0 0 1.33333 -10.831152 -.168753)"><ellipse cx="19.727016" cy="20.966524" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="5.203867" ry="1.963204"/><g stroke-width=".750002" transform="matrix(0 1 -1 0 32.827075 .181411)"><path d="m3.3227995 10.079707h17.2532525l-.0026 5.24858h-17.2532527z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.0731406 10.824147 15.7514804.000029v3.757946l-15.7450183-.011749z" fill="none" stroke="url(#d)"/></g></g><g transform="matrix(1.33333 0 0 1.33333 .168847 -.168753)"><ellipse cx="19.727016" cy="20.966524" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="5.203867" ry="1.963204"/><g stroke-width=".750002" transform="matrix(0 1 -1 0 32.827075 .181411)"><path d="m3.3227995 10.079707h17.2532525l-.0026 5.24858h-17.2532527z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.0731406 10.824147 15.7514804.000029v3.757946l-15.7450183-.011749z" fill="none" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-preparation.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-preparation.svg
new file mode 100644
index 000000000000..edc800bd7b83
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-preparation.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.64761895 0 0 .60839403 -46.178758 -7.442797)" gradientUnits="userSpaceOnUse" x1="79.860916" x2="79.026031" y1="21.334478" y2="57.095863"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3383803 0 0 .40669052 -57.821803 -7.181843)" gradientUnits="userSpaceOnUse" x1="238.47659" x2="238.47659" y1="83.729752" y2="27.995453"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="16.228239" x2="16.393398" y1="5.747928" y2="25.370142"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round"><path d="m11.8125 4.5019531c-.06593.0011242-.129657.0114453-.195312.0136719l-7.1132818 11.486328 7.1132818 11.486328c.057183.001946.112527.010608.169921.011719h8.214844.214844c.057394-.001111.112738-.009773.169922-.011719l7.113281-11.486328-7.113281-11.486328c-.065655-.0022266-.129382-.0125477-.195313-.0136719h-.189453z" fill="url(#a)" stroke="url(#b)"/><path d="m12.181641 5.5019531-6.5019535 10.4999999 6.5019535 10.498047h7.640625l6.501953-10.498047-6.501953-10.4999999z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-punched-tape.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-punched-tape.svg
new file mode 100644
index 000000000000..ea360dbc6efc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-punched-tape.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="10.038612" x2="9.987724" y1="7.409335" y2="15.112744"><stop offset="0" stop-color="#fff"/><stop offset=".12663351" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.878981 -.685477)" gradientUnits="userSpaceOnUse" x1="11.720027" x2="3.711865" y1="62.49564" y2="5.424102"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.32320853 0 0 .11633787 16.712456 17.162405)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.38705024 0 0 .31920189 3.671127 6.19985)" gradientUnits="userSpaceOnUse" x1="17.554976" x2="18.829027" y1="4.876834" y2="42.03503"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(-1.33333 0 0 1.33333 32.85991 -.342463)"><ellipse cx="17.439672" cy="19.023813" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="5.454144" ry="1.963204" transform="matrix(.99999972 .00074429 -.00033761 .99999994 0 0)"/><path d="m4.02382 7.3839832s4.2602513-3.9851695 8.57364-.019068c4.313388 3.9661018 8.668978 0 8.668978 0v9.4057528s-2.626777 4.271186-8.058809 0c-5.4320322-4.271186-9.183809.01907-9.183809.01907z" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g fill="none" stroke="#fff"><ellipse cx="17.439672" cy="19.023813" display="block" opacity=".245" rx="5.454144" ry="1.963204" stroke="none" transform="matrix(.99999972 .00074429 -.00033761 .99999994 0 0)"/><path d="m9.3027344 6.4296875c-2.3801315-.4356376-4.2118068 1.0715641-4.5332032 1.3457031v7.5410154c.450741-.300194.8988877-.621523 1.5722657-.845703 1.8167636-.604833 4.4490151-.549407 7.3261721 1.712891 2.574958 2.02468 4.23282 1.93392 5.328125 1.496094.94756-.37877 1.397565-.987113 1.523437-1.167969v-7.7753909c-.491123.2919765-1.025492.6088298-1.751953.8300781-1.804525.5495798-4.335613.4994088-6.675781-1.6523437-.987196-.9077134-1.923165-1.325889-2.7890626-1.484375z" stroke="url(#a)" stroke-linecap="square" stroke-width=".750002"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-sequential-access.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-sequential-access.svg
new file mode 100644
index 000000000000..ddf71ccb86ea
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-sequential-access.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 -54.073615 -15.788859)" gradientUnits="userSpaceOnUse" x1="14.853765" x2="14.759072" y1="4.246707" y2="18.86228"><stop offset="0" stop-color="#fff"/><stop offset=".14590068" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -37.1068 -16.041908)" gradientUnits="userSpaceOnUse" x1="171.84758" x2="171.46512" y1="126.45576" y2="57.033775"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="20.637024" x2="21.357113" y1="2.65854" y2="24.970097"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="d" cx="6.702713" cy="73.615715" gradientTransform="matrix(-1.5397488 0 0 .27923387 23.788524 .317116)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.159038 -.163807)"><path d="m2.3380859 20.873118c0 1.114741 4.9830465 2.018418 11.1299441 2.018418 6.146898 0 11.129944-.903677 11.129944-2.018418 0-1.114742-4.983046-2.018419-11.129944-2.018419-6.1468976 0-11.1299441.903677-11.1299441 2.018419z" fill="url(#d)" opacity=".4"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m12 2.500035c-5.2467051 0-9.5 3.1899656-9.5 7.125.2346256 5.479779 9.401832 11.569302 19 11.874965v-5.5l-5-.5c2.834496-1.232924 5-3.240546 5-5.874965 0-3.9350344-4.253295-7.125-9.5-7.125z" fill="url(#c)" stroke="url(#b)"/><path d="m12 3.2519531c-2.4707961 0-4.693492.7584009-6.265625 1.9375-1.5670673 1.1752998-2.4726775 2.7299567-2.4785156 4.4199219.1084528 2.33004 2.2421651 5.092825 5.6367187 7.257813 3.2110089 2.047926 7.4788859 3.511763 11.8554689 3.798828v-3.984375l-4.322266-.433594a.75282818.75282818 0 0 1 -.226562-1.4375c1.3445-.584819 2.507286-1.349159 3.30664-2.228516.799354-.879356 1.242188-1.846077 1.242188-2.957031 0-1.6963057-.910289-3.2564478-2.482422-4.4355469s-3.794829-1.9375-6.265625-1.9375z" fill="none" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-sort.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-sort.svg
new file mode 100644
index 000000000000..ad6146b1c85b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-sort.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.101133" x2="12.155271" xlink:href="#i" y1="4.734494" y2="9.40804"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.796815" x2="12.133298" xlink:href="#g" y1="11.652502" y2="-5.360256"/><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9.387939" x2="6.463988" xlink:href="#h" y1="-15.454514" y2="40.913021"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.054257" x2="11.68652" xlink:href="#i" y1="9.281381" y2="5.423655"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.796815" x2="11.664547" xlink:href="#g" y1="5.277486" y2="18.171053"/><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="20.470144" x2="20.870855" xlink:href="#h" y1="68.147141" y2="13.865429"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.796815" x2="11.664547" y1="5.277486" y2="18.171053"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="20.470144" x2="20.870855" y1="68.147141" y2="13.865429"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.923065" y2="41.076912"><stop offset="0" stop-color="#fff"/><stop offset=".23442967" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="j" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.8 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -1.925052)"><ellipse cx="12" cy="21.036797" display="block" fill="url(#j)" fill-rule="evenodd" opacity=".256" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m3.529856 3.529856h16.940289l-8.25 8.139635-.09707.01271z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 10.287951)"/><path d="m5.4179688 4.2832031 6.7382812 6.3906249 6.476562-6.3906249z" fill="none" stroke="url(#a)" stroke-linecap="square" transform="translate(0 10.287951)"/><path d="m3.529856 3.529856h16.940289l-8.25 8.139635-.09707.01271z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(1 0 0 -1 0 16.597661)"/><path d="m5.4179688 4.2832031 6.7382812 6.3906249 6.476562-6.3906249z" fill="none" stroke="url(#d)" stroke-linecap="square" transform="matrix(1 0 0 -1 0 16.597661)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-stored-data.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-stored-data.svg
new file mode 100644
index 000000000000..f989d6db6706
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-stored-data.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -20.01187 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" y1="47.027729" y2="39.999443"><stop offset="0" stop-color="#181818" stop-opacity="0"/><stop offset=".5" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.45432062 0 0 .61263446 -24.20145 -7.606199)" gradientUnits="userSpaceOnUse" x1="79.860916" x2="79.026031" y1="21.334478" y2="57.095863"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.23738211 0 0 .4095251 -32.369335 -7.343426)" gradientUnits="userSpaceOnUse" x1="238.47659" x2="238.47659" y1="83.729752" y2="27.995453"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="16.253521" x2="16.219748" y1="6.205059" y2="25.994719"><stop offset="0" stop-color="#fff"/><stop offset=".01370396" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.42845392 0 0 .42857135 5.826481 8.857146)"><path d="m38 40h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#d)"/></g><g stroke-linecap="round"><path d="m12.353516 4.5c-4.3429431.1062904-7.8490343 5.0476576-7.9335941 11.28125v.373047c.059462 6.249964 3.5622659 11.238429 7.9160161 11.359375h.160156 15.839844c-4.353751-.120946-7.85655-5.109412-7.916016-11.359375v-.373047c.08456-6.2335924 3.590651-11.1749569 7.933594-11.28125h-15.857422z" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" transform="matrix(1.00000001 0 0 1.00000001 0 .000001)"/><path d="m12.376953 5.4863281c-1.803926.0441498-3.4852406 1.0879105-4.7812499 2.9257813-1.2960092 1.8378706-2.149635 4.4474966-2.1894531 7.3828126v.349609c.028001 2.943095.875423 5.568596 2.1699219 7.421875 1.2944988 1.853279 2.9794601 2.910722 4.7871091 2.960938h.132813 11.355468c-.667294-.559585-1.366249-1.076555-1.892578-1.830078-1.560205-2.233681-2.493927-5.226335-2.52539-8.533204a.98721475.98721475 0 0 1 0-.0098v-.373012a.98721475.98721475 0 0 1 0-.01367c.04474-3.298276.984916-6.2763573 2.548828-8.4941405.519913-.7372888 1.211197-1.2377508 1.867187-1.7871094h-11.353515z" fill="none" stroke="url(#g)" transform="matrix(1.00000001 0 0 1.00000001 0 .000001)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-summing-junction.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-summing-junction.svg
new file mode 100644
index 000000000000..b07375a24bec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-summing-junction.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0540526 0 0 1.0540525 .505087 1.488309)" gradientUnits="userSpaceOnUse" x1="10.676771" x2="-1.004479" y1="6.437359" y2="20.049217"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="15.58515" x2="33.285179" y1="35.348969" y2="16.607277"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.927357" x2="21.290264" y1="22.372555" y2="8.767345"><stop offset="0" stop-color="#fff"/><stop offset=".08404884" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51813799" stop-color="#fff"/><stop offset=".70435631" stop-color="#fff" stop-opacity=".172549"/><stop offset=".88550609" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -6.404142 15.461557)"><path d="m14.496094 4.5097656a11.002102 11.002102 0 0 0 -9.9921878 9.9902344h9.9921878zm3.001953.1464844v9.84375h8.916015a11.002102 11.002102 0 0 0 -8.916015-9.84375zm-12.8398439 12.845703a11.002102 11.002102 0 0 0 9.8378909 8.912109v-8.912109zm12.8398439 0v8.763672a11.002102 11.002102 0 0 0 8.769531-8.763672z" fill="url(#a)" opacity=".892" stroke="url(#b)"/><path d="m13.505859 5.7871094c-1.91173.3928415-3.7402056 1.2209446-5.1210934 2.6015625-1.3808057 1.3805358-2.2083035 3.2095671-2.6015625 5.1210941h7.7226559zm4.982422.2714844v7.4511722h6.66211c-.358443-1.75288-1.073842-3.437099-2.275391-4.7636722-1.170733-1.2925507-2.728857-2.1484944-4.386719-2.6875zm-12.4277341 12.4335942c.53916 1.65619 1.394232 3.213015 2.6855469 4.382812 1.3253432 1.200624 3.0085772 1.916319 4.7597652 2.275391v-6.658203zm12.4277341 0v6.388671c1.504042-.486629 2.928406-1.227981 4.046875-2.345703 1.118263-1.117515 1.85998-2.539573 2.347656-4.042968z" fill="none" opacity=".892" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-terminator.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-terminator.svg
new file mode 100644
index 000000000000..e0690d217757
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-terminator.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -20.01187 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" y1="47.027729" y2="39.999443"><stop offset="0" stop-color="#181818" stop-opacity="0"/><stop offset=".5" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.45432062 0 0 .61263446 -24.20145 -7.606199)" gradientUnits="userSpaceOnUse" x1="79.860916" x2="79.026031" y1="21.334478" y2="57.095863"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.23738211 0 0 .4095251 -32.369335 -7.343426)" gradientUnits="userSpaceOnUse" x1="238.47659" x2="238.47659" y1="83.729752" y2="27.995453"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="15.176876" x2="15.138384" y1="5.930564" y2="26.259884"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.42845392 0 0 .42857135 5.826481 8.857146)"><path d="m38 40h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#d)"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m12.353516 4.5c-4.3429427.1062904-7.8490343 5.0476576-7.9335941 11.28125v.373047c.059462 6.249964 3.5622664 11.238425 7.9160161 11.359371h.16019 6.923828.15039c4.353748-.120946 7.856554-5.109407 7.916016-11.359371v-.373047c-.084594-6.2335924-3.590686-11.1749596-7.933628-11.28125h-.132812-6.923828z" fill="url(#e)" stroke="url(#f)" transform="matrix(1.00000001 0 0 1.00000001 0 .000001)"/><path d="m12.378906 5.5039062c-1.797777.0439993-3.4757624 1.0832756-4.769531 2.9179688-1.2937686 1.834693-2.14577 4.440766-2.1855469 7.373047v.349609c.027972 2.940053.8737391 5.563965 2.1660157 7.414063 1.2922765 1.850097 2.9719652 2.901127 4.7734372 2.951172h.132813 6.923828.123047c1.801471-.05005 3.48116-1.101075 4.773437-2.951172 1.292277-1.850098 2.138044-4.474011 2.166016-7.414063v-.349609c-.039793-2.932284-.891782-5.538353-2.185547-7.373047-1.293765-1.8346937-2.971755-2.8739695-4.769531-2.9179688h-.107422-6.923828z" fill="none" stroke="url(#g)" transform="matrix(1.00000001 0 0 1.00000001 0 .000001)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-triangle-down.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-triangle-down.svg
new file mode 100644
index 000000000000..e508bdfed1c5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-triangle-down.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="18.302742" x2="15.966687" y1="18.622269" y2=".800407"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="4.642481" x2="4.295208" y1="1.559506" y2="18.415886"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="11.52045" x2="11.350316" y1="16.698683" y2="5.203649"><stop offset="0" stop-color="#fff"/><stop offset=".00000007" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.8 16.563239)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.020878 2.464888)"><ellipse cx="12" cy="18.424646" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".331" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m11.5 18.47021 8.970145-16.940289h-16.940289z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.265625 2.28125a.24967811.24967811 0 0 0 -.2265625.3554688l6.2343755 13.4687502a.24967811.24967811 0 0 0 .447265.01172l7.234375-13.4687515a.24967811.24967811 0 0 0 -.220703-.3671875z" fill="none" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/graphicfiltersharpen.svg b/icon-themes/elementary_svg/cmd/32/graphicfiltersharpen.svg
index 91fd4099e4c3..e0bda3601cb5 100644
--- a/icon-themes/elementary_svg/cmd/32/graphicfiltersharpen.svg
+++ b/icon-themes/elementary_svg/cmd/32/graphicfiltersharpen.svg
@@ -1 +1 @@
-<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="62.625" cy="4.625" gradientTransform="matrix(1.1294 0 0 .28235 -58.73 27.682)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.981" x2="19.551" y1="7.837" y2="29.841"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="34.161" x2="35.254" y1="33.585" y2="39.839"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><path d="m24 28.988c0 1.657-5.373 3-12 3s-12-1.343-12-3 5.373-3 12-3 12 1.343 12 3z" fill="url(#a)" fill-rule="evenodd" opacity=".3" transform="matrix(1.33333 0 0 1.33333 .018 -10.506)"/><path d="m7.042 28.466 11.517-.076-1.907-3.483z" fill="url(#c)" fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 .018 -10.506)"/><path d="m12.188 9-9.188 21h18.375zm4.625 15.668 1.9 3.848h-13.127s11.02-3.848 11.226-3.848z" fill="url(#b)" stroke="#7e7e7e" stroke-linejoin="round" stroke-width=".75" transform="matrix(1.33333 0 0 1.33333 .018 -10.506)"/></svg> \ No newline at end of file
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="62.625" cy="4.625" gradientTransform="matrix(1.1294 0 0 .28235 -58.73 27.682)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.981" x2="19.551" y1="7.837" y2="29.841"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="34.161" x2="35.254" y1="33.585" y2="39.839"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><path d="m24 28.988c0 1.657-5.373 3-12 3s-12-1.343-12-3 5.373-3 12-3 12 1.343 12 3z" fill="url(#a)" fill-rule="evenodd" opacity=".3" transform="matrix(1.33333 0 0 1.33333 .018 -10.506)"/><path d="m7.042 28.466 11.517-.076-1.907-3.483z" fill="url(#c)" fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 .018 -10.506)"/><path d="m12.188 9-9.188 21h18.375zm4.625 15.668 1.9 3.848h-13.127s11.02-3.848 11.226-3.848z" fill="url(#b)" stroke="#6b6b6b" stroke-linejoin="round" stroke-opacity=".492647" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .018 -10.506)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/halfsphere.svg b/icon-themes/elementary_svg/cmd/32/halfsphere.svg
new file mode 100644
index 000000000000..28ee154f2623
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/halfsphere.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.728814" cy="10.53536" gradientTransform="matrix(1 0 0 .76315811 0 3.315787)" gradientUnits="userSpaceOnUse" r="9.5"><stop offset="0" stop-color="#e2c8fa"/><stop offset="1" stop-color="#a56de2"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 0 29.246634)" gradientUnits="userSpaceOnUse" x1="13.99895" x2="14.626055" y1="20.100431" y2="9.219076"><stop offset="0" stop-color="#fff"/><stop offset=".28888068" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.4375" x2="21.5625" xlink:href="#a" y1="11.750007" y2="11.750007"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.841096" x2="10.945673" y1="14.897376" y2="21.707065"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="e" cx="7.728814" cy="10.53536" gradientTransform="matrix(1 0 0 .76315811 0 3.315787)" gradientUnits="userSpaceOnUse" r="9.5" xlink:href="#a"/><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.42236667 0 0 .11633788 10.902411 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -13.458264)"><ellipse cx="11.852737" cy="29.036797" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".245" rx="7.127438" ry="1.963204"/><g stroke-width=".750002"><g transform="translate(0 7)"><path d="m12 7.250002c-5.5829363.00464-8.6499991 4.613619-9 9 0 2.485238 4.029437 4.5 9 4.5s9-2.014762 9-4.5c-.727385-5.021689-4.531072-8.9125397-9-9z" fill="url(#e)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".560784" transform="matrix(1 0 0 -1 0 29.246634)"/><path d="m12.056641 20.90679c-4.5371266.132173-8.2868884-3.509771-8.2871098-8.048828.00416-.603821-.2114047-.414257-.072793-1.001968 2.2434174-1.353283 5.1752078-2.86789 7.8813868-2.869126 2.944973.0043 5.808707.863825 8.160156 2.449219.0876.468973.133356.944802.136719 1.421875-.000216 4.355966-3.464242 7.922105-7.818359 8.048828z" fill="none" stroke="url(#b)"/></g><path d="m21 11.750007a9 4.5 0 0 1 -18 0 9 4.5 0 1 1 18 0" fill="url(#c)" opacity=".986928" stroke="#7239b3" stroke-opacity=".560784" transform="translate(0 8)"/><ellipse cx="11.973828" cy="19.693607" fill="none" opacity=".9" rx="8.161076" ry="3.59716" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/starshapes.horizontal-scroll.svg b/icon-themes/elementary_svg/cmd/32/starshapes.horizontal-scroll.svg
new file mode 100644
index 000000000000..0925c296e028
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.horizontal-scroll.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="19.000082" x2="56.876152" y1="22.663385" y2="21.184591"><stop offset="0" stop-color="#fff"/><stop offset=".0787693" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 18.88109 7.381261)" gradientUnits="userSpaceOnUse" x1="3.620048" x2="-61.741512" y1="18.118185" y2="18.794651"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.5077656 0 0 .11633788 9.731955 23.786454)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2.749416" x2="16.207054" y1="24.022411" y2="23.717305"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 1.500799 -11.292578)"><ellipse cx="10.874428" cy="25.647861" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".711111" rx="8.568543" ry="1.963204" stroke-width=".975736"/><g stroke-width=".750002" transform="matrix(0 1 1 0 -9.60121 8.842924)"><path d="m7.2578938 12.590181c-1.10801 0-2 .89199-2 2v2l-.038136 7.761652c-1.104569 0-2 .8954-2 2s.895431 2 2 2h1 1 2 3.0000002 3c1.10801 0 2-.89199 2-2v-1l.03814-8.761652c1.104569 0 2-.8954 2-2s-.895431-2-2-2h-1-1-7.0000005z" fill="url(#d)" stroke="url(#b)"/><path d="m7.2578125 13.337891c-.7063998 0-1.2519531.545553-1.2519531 1.251953v2a.7483817.7483817 0 0 1 0 .0039l-.0371094 7.761725a.7483817.7483817 0 0 1 -.7480469.74414c-.7001675 0-1.2519531.551758-1.2519531 1.251953 0 .700198.5517851 1.251954 1.2519531 1.251954h1 1 2 2.9999999 3c.7064 0 1.251953-.545552 1.251953-1.251954v-1a.7483817.7483817 0 0 1 0-.0039l.03711-8.761718a.7483817.7483817 0 0 1 .748046-.744141c.700169 0 1.251954-.551757 1.251954-1.251953 0-.700197-.551785-1.251953-1.251954-1.251953h-1-1-6.9999995z" fill="none" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/starshapes.vertical-scroll.svg b/icon-themes/elementary_svg/cmd/32/starshapes.vertical-scroll.svg
new file mode 100644
index 000000000000..723b2539e265
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.vertical-scroll.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="27.75765" x2="26.31134" y1="18.816202" y2="54.587479"><stop offset="0" stop-color="#fff"/><stop offset=".0787693" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 18.88109 7.381261)" gradientUnits="userSpaceOnUse" x1="15.040358" x2="16.697962" y1="73.130241" y2="4.541527"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 9.543071 26.590918)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.274843" x2="13.156198" y1="13.268148" y2="21.810521"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 1.500799 -11.292578)"><ellipse cx="10.743073" cy="28.452326" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m7.2578938 12.590181c-1.10801 0-2 .89199-2 2v2l-.038136 7.761652c-1.104569 0-2 .8954-2 2s.895431 2 2 2h1 1 2 3.0000002 3c1.10801 0 2-.89199 2-2v-1l.03814-8.761652c1.104569 0 2-.8954 2-2s-.895431-2-2-2h-1-1-7.0000005z" fill="url(#d)" stroke="url(#b)"/><path d="m7.2578125 13.337891c-.7063998 0-1.2519531.545553-1.2519531 1.251953v2a.7483817.7483817 0 0 1 0 .0039l-.0371094 7.761725a.7483817.7483817 0 0 1 -.7480469.74414c-.7001675 0-1.2519531.551758-1.2519531 1.251953 0 .700198.5517851 1.251954 1.2519531 1.251954h1 1 2 2.9999999 3c.7064 0 1.251953-.545552 1.251953-1.251954v-1a.7483817.7483817 0 0 1 0-.0039l.03711-8.761718a.7483817.7483817 0 0 1 .748046-.744141c.700169 0 1.251954-.551757 1.251954-1.251953 0-.700197-.551785-1.251953-1.251954-1.251953h-1-1-6.9999995z" fill="none" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.brace-pair.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.brace-pair.svg
new file mode 100644
index 000000000000..4b48e468dc36
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.brace-pair.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.98294772 0 0 1.0173481 19.080695 8.201223)" gradientUnits="userSpaceOnUse" x1="-16.776867" x2="-9.515723" xlink:href="#e" y1="3.242736" y2="11.795373"/><linearGradient id="b" gradientTransform="matrix(-.98294772 0 0 1.0173481 2.425111 8.201223)" gradientUnits="userSpaceOnUse" x1="-16.776867" x2="-9.515723" xlink:href="#e" y1="3.242736" y2="11.795373"/><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.28813623 0 0 .11633788 -14.825562 27.175389)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#d"/><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.28813623 0 0 .11633788 -7.325542 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(-.98294772 0 0 1.0173481 .175106 8.201223)" gradientUnits="userSpaceOnUse" x1="-16.776867" x2="-9.515723" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .646716 -12.010896)"><ellipse cx="-6.677236" cy="29.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="4.862299" ry="1.963204" transform="scale(-1 1)"/><path d="m16.290369 23.04174c0-.614337.201934-1.051339.605803-1.311008.397749-.259668.979074-.389502 1.743976-.389502v-2.270514c-.764902 0-1.346227-.126667-1.743976-.380002-.403869-.259669-.605803-.696671-.605803-1.311008v-3.021018c0-.703004-.125444-1.235007-.376331-1.59601-.250889-.361002-.660876-.623837-1.229963-.788504-.575207-.171001-.259382-.244783-1.29353-.244783l.0083 1.391734c.605803.01267.937613.126667 1.170143.342002.226411.209001.34067.541504.339616.997506l-.0083 3.586296c-.0027 1.184337.715948 1.887344 2.147845 2.109012v.114001c-1.431897.221668-2.138969.921539-2.147845 2.099513l-.02486 3.299277c-.211333.947138-.998975 1.196204-1.509759 1.339508l.02486 1.688253c1.01579 0 .693847-.09405 1.275173-.258721.575206-.164667.991313-.427502 1.24832-.788505.250887-.361001.376331-.899338.376331-1.615009z" fill="url(#b)" stroke="#888a85" stroke-linejoin="round" stroke-width=".750002"/><path d="m5.2154373 23.04174c0-.614337-.201934-1.051339-.605803-1.311008-.397749-.259668-.979074-.389502-1.743976-.389502v-2.270514c.764902 0 1.346227-.126667 1.743976-.380002.403869-.259669.605803-.696671.605803-1.311008v-3.021018c0-.703004.125444-1.235007.376331-1.59601.250889-.361002.660876-.623837 1.229963-.788504.575207-.171001.259382-.244783 1.29353-.244783l-.0083 1.391734c-.605803.01267-.937613.126667-1.170143.342002-.226411.209001-.34067.541504-.339616.997506l.0083 3.586296c.0027 1.184337-.715948 1.887344-2.147845 2.109012v.114001c1.431897.221668 2.138969.921539 2.147845 2.099513l.02486 3.299277c.211333.947138.998975 1.196204 1.509759 1.339508l-.02486 1.688253c-1.01579 0-.693847-.09405-1.275173-.258721-.575206-.164667-.991313-.427502-1.24832-.788505-.250887-.361001-.376331-.899338-.376331-1.615009z" fill="url(#a)" stroke="#888a85" stroke-linejoin="round" stroke-width=".750002"/><ellipse cx="-14.177255" cy="29.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="4.862299" ry="1.963204" transform="scale(-1 1)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.bracket-pair..svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.bracket-pair..svg
new file mode 100644
index 000000000000..38a061f11836
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.bracket-pair..svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.98294772 0 0 1.0173481 .070955 8.106659)" gradientUnits="userSpaceOnUse" x1="13.550468" x2="20.811611" xlink:href="#e" y1="3.242736" y2="11.795373"/><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 23.784956 8.124636)" gradientUnits="userSpaceOnUse" x1="10.817369" x2="11.221012" xlink:href="#f" y1="20.558281" y2="4.30681"/><linearGradient id="c" gradientTransform="matrix(-.98294772 0 0 1.0173481 23.261639 8.106659)" gradientUnits="userSpaceOnUse" x1="13.550468" x2="20.811611" xlink:href="#e" y1="3.242736" y2="11.795373"/><linearGradient id="d" gradientTransform="translate(-.452361 8.124636)" gradientUnits="userSpaceOnUse" x1="10.817369" x2="11.221012" xlink:href="#f" y1="20.558281" y2="4.30681"/><linearGradient id="e" gradientTransform="matrix(-.98294772 0 0 1.0173481 25.515611 8.106659)" gradientUnits="userSpaceOnUse" x1="13.550468" x2="20.811611" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="f" gradientTransform="translate(1.801611 8.124636)" gradientUnits="userSpaceOnUse" x1="10.817369" x2="11.221012" y1="20.558281" y2="4.30681"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.51412493 0 0 .11633788 -12.82308 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .444976 -11.998912)"><ellipse cx="-11.666297" cy="29.036797" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".245" rx="8.67586" ry="1.963204" transform="scale(-1 1)"/><g stroke-linejoin="round" stroke-width=".750002"><path d="m9.0296212 27.386184-2.2335308-.01272-.002-14.246027 2.2452488-.0078-.0059-1.496541-3.7353068.01172-.0049 17.239613 3.7353068-.01172z" fill="url(#c)" stroke="url(#d)"/><path d="m14.302973 27.386184 2.233531-.01272.002-14.246027-2.245249-.0078.0059-1.496541 3.735307.01172.0049 17.239613-3.735307-.01172z" fill="url(#a)" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.cloud.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.cloud.svg
new file mode 100644
index 000000000000..054c2fa804db
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.cloud.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="31.962961" x2="32.040272" y1="21.682827" y2="50.672535"><stop offset="0" stop-color="#fff"/><stop offset=".39045411" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="13.820675" x2="8.324544" y1="79.806198" y2="14.591269"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -26.179161 5.622435)" gradientUnits="userSpaceOnUse" x1="129.40706" x2="127.83079" y1="39.210869" y2="84.771233"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 26.024842)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.041722)"><ellipse cx="11.852736" cy="27.88625" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-width=".750002"><path d="m12 12.588235c-1.524062 0-2.802289 1.082705-3.110294 2.514706-.496128-.246531-1.062822-.397058-1.654412-.397058-2.046703 0-3.705882 1.65918-3.705882 3.705882 0 1.279189.635552 2.411233 1.621323 3.077206-.962212.545853-1.621323 1.561042-1.621323 2.746324 0 1.754316 1.422154 3.17647 3.17647 3.17647.817821 0 1.554624-.319506 2.117647-.827206.563021.507699 1.299829.827206 2.117647.827206 1.524058 0 2.80229-1.082708 3.110295-2.514706.496127.246532 1.062821.397059 1.654411.397059 2.046703 0 3.705883-1.659179 3.705883-3.705882 0-.730331-.230841-1.411428-.595589-1.985294.983073-.539996 1.654412-1.5786 1.654412-2.779412 0-1.754317-1.422154-3.176471-3.17647-3.176471-.927466 0-1.76854.391816-2.349265 1.025735-.450615-1.206083-1.581603-2.084559-2.944853-2.084559z" fill="url(#c)" stroke="url(#b)"/><path d="m11.964046 13.597068c-1.323142 0-2.4328571.93997-2.7002572 2.183187-.4307224-.21403-.922708-.344714-1.4363075-.344714-1.7768817 0-3.2173278 1.440447-3.2173278 3.217328 0 1.110551.5517659 2.093355 1.4075807 2.671532-.8353617.473891-1.4075807 1.355247-1.4075807 2.38427 0 1.523042 1.2346686 2.757709 2.7577093 2.757709.710006 0 1.3496748-.277384 1.8384732-.718153.4887968.440768 1.12847.718153 1.838473.718153 1.323139 0 2.432858-.939972 2.700258-2.183187.430722.214032.922707.344714 1.436306.344714 1.776883 0 3.217329-1.440445 3.217329-3.217327 0-.634051-.200408-1.225357-.51707-1.723569.853472-.468807 1.436307-1.370489 1.436307-2.412996 0-1.523041-1.234669-2.75771-2.757709-2.75771-.805196 0-1.53539.340162-2.039557.89051-.391209-1.047082-1.373097-1.809747-2.556627-1.809747z" fill="none" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.flower.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.flower.svg
new file mode 100644
index 000000000000..31f580c865f7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.flower.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.3383803 0 0 .40669052 -14.698108 -6.574944)" gradientUnits="userSpaceOnUse" x1="12.154433" x2="12" y1="28.389851" y2="11.529412"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.24486575 0 0 .11633788 11.301789 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.852442" x2="15.302095" y1="11.278166" y2="21.238286"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -10.99993)"><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="4.13211" ry="1.963204"/><path d="m12 11.529412c-1.169845 0-2.4816179 2.481617-2.4816179 2.481617s-2.6806613-.826691-3.5073526 0c-.8266913.826692 0 3.507354 0 3.507354s-2.4816176 1.311772-2.4816176 2.481617 2.4816176 2.481618 2.4816176 2.481618-.8266913 2.680661 0 3.507353c.8266913.826691 3.5073526 0 3.5073526 0s1.3117729 2.481617 2.4816179 2.481617 2.481618-2.481617 2.481618-2.481617 2.680661.826691 3.507353 0c.826691-.826692 0-3.507353 0-3.507353s2.481617-1.311773 2.481617-2.481618-2.481617-2.481617-2.481617-2.481617.826691-2.680662 0-3.507354c-.826692-.826691-3.507353 0-3.507353 0s-1.311773-2.481617-2.481618-2.481617zm0 4.235294c2.339088 0 4.235294 1.896206 4.235294 4.235294s-1.896206 4.235294-4.235294 4.235294c-2.3390879 0-4.235294-1.896206-4.235294-4.235294s1.8962061-4.235294 4.235294-4.235294z" fill="url(#c)" stroke="url(#a)" stroke-width=".750002"/><ellipse cx="12.08074" cy="19.991169" fill="none" rx="5.17746" ry="5.213414" stroke="#fdfdfb" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.forbidden.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.forbidden.svg
new file mode 100644
index 000000000000..a14e2a3a4219
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.forbidden.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 22.128987 4.564514)" gradientUnits="userSpaceOnUse" x1="19.067797" x2="16.423729" y1="21.152542" y2="4.067797"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.37336191 0 0 .11633788 14.159945 24.175381)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.228425" x2="19.1271" y1="8.417854" y2="20.143278"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -3.99996 -6.99993)"><ellipse cx="15.000008" cy="26.036789" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="6.300482" ry="1.963204"/><path d="m15.000008 8.7794027c-4.678179 0-8.4705885 3.7924093-8.4705885 8.4705883s3.7924095 8.470588 8.4705885 8.470588 8.470588-3.792409 8.470588-8.470588-3.792409-8.4705883-8.470588-8.4705883zm0 2.1176473c3.508634 0 6.352941 2.844307 6.352941 6.352941 0 1.365173-.458384 2.60409-1.191176 3.639706l-8.801471-8.801471c1.035616-.732792 2.274533-1.191176 3.639706-1.191176zm-5.1617655 2.713235 8.8014715 8.801471c-1.035616.732792-2.274533 1.191176-3.639706 1.191176-3.508634 0-6.3529415-2.844307-6.3529415-6.352941 0-1.365173.458384-2.604089 1.191176-3.639706z" fill="url(#c)" stroke="url(#a)" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.heart.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.heart.svg
new file mode 100644
index 000000000000..a003c8a11f38
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.heart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.28571361 0 0 .30419701 -39.704585 8.266503)" gradientUnits="userSpaceOnUse" x1="167.99585" x2="167.66586" y1="10.726398" y2="68.202042"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="1.212502" x2="5.614658" y1="70.354958" y2="4.067797"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="18.598759" x2="12.778177" y1="17.359871" y2="52.757607"><stop offset="0" stop-color="#fff"/><stop offset=".24506821" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.29910304 0 0 .11633788 11.179755 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.019558)"><path d="m8.294116 11.529441c-2.631474 0-4.764706 2.133212-4.764706 4.764706 0 .5616.06085 1.134636.297794 1.588236 2.415599 4.508715 5.334532 4.919959 8.139706 10.522058v.03309c.007.01403.02609.019.03309.03309.01157-.02329.02152-.04306.03309-.06618 2.805174-5.602099 5.724107-6.013343 8.139706-10.522058.236944-.4536.297794-1.026636.297794-1.588236 0-2.631494-2.133231-4.764706-4.764706-4.764706-1.489549 0-2.799408.68322-3.672794 1.753677-.0096.01174-.02361.02125-.03309.03309-.0095-.01183-.02351-.02135-.03309-.03309-.873386-1.070457-2.183244-1.753677-3.672794-1.753677z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".750002"/><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="5.047364" ry="1.963204"/><path d="m8.5352216 12.302103c-2.4813175 0-4.197331 1.797767-4.197331 4.176413 0 .48965.046068 1.018617.3046875 1.486328.0006426.0013.00129.0026.00195.0039 1.0789208 1.90241 2.284531 2.954786 3.4785157 4.070312 1.1846048 1.106763 2.3724002 2.290276 3.5566412 4.507813-.000007.0013-.000007.0026 0 .0039.0065.0222.01501.04377.02539.06445.01524.02923.01822.0177.0332.03711.1483.269904.537621.265436.679688-.0078.0078-.01483.01531-.03197.02734-.05469 1.193595-2.251824 2.39-3.435255 3.583985-4.550782 1.193985-1.115526 2.399595-2.167902 3.478515-4.070312.000674-.0013.0013-.0026.002-.0039.258621-.467712.304686-.99668.304687-1.486328 0-2.378646-2.116437-4.233617-4.597755-4.233617-1.272345 0-2.32008 1.051405-3.140526 1.860072-.820446-.808674-2.2686444-1.802869-3.5409874-1.802869z" fill="none" stroke="url(#c)" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.left-brace.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.left-brace.svg
new file mode 100644
index 000000000000..4111bb2a43dc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.left-brace.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.98294772 0 0 1.0173481 21.330701 8.201223)" gradientUnits="userSpaceOnUse" x1="-16.776867" x2="-9.515723" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.28813623 0 0 .11633788 -11.825554 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .646716 -12.010896)"><ellipse cx="-11.177247" cy="29.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="4.862299" ry="1.963204" transform="scale(-1 1)"/><path d="m7.465443 23.04174c0-.614337-.201934-1.051339-.605803-1.311008-.397749-.259668-.979074-.389502-1.743976-.389502v-2.270514c.764902 0 1.346227-.126667 1.743976-.380002.403869-.259669.605803-.696671.605803-1.311008v-3.021018c0-.703004.125444-1.235007.376331-1.59601.250889-.361002.660876-.623837 1.229963-.788504.575207-.171001.259382-.244783 1.29353-.244783l-.0083 1.391734c-.605803.01267-.937613.126667-1.170143.342002-.226411.209001-.34067.541504-.339616.997506l.0083 3.586296c.0027 1.184337-.715948 1.887344-2.147845 2.109012v.114001c1.431897.221668 2.138969.921539 2.147845 2.099513l.02486 3.299277c.211333.947138.998975 1.196204 1.509759 1.339508l-.02486 1.688253c-1.01579 0-.693847-.09405-1.275173-.258721-.575206-.164667-.991313-.427502-1.24832-.788505-.250887-.361001-.376331-.899338-.376331-1.615009z" fill="url(#a)" stroke="#888a85" stroke-linejoin="round" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.left-bracket.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.left-bracket.svg
new file mode 100644
index 000000000000..50d2009a8cb0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.left-bracket.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.98294772 0 0 1.0173481 28.515619 8.106659)" gradientUnits="userSpaceOnUse" x1="13.550468" x2="20.811611" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.618987" x2="16.02263" y1="28.682917" y2="12.431446"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.51412493 0 0 .11633788 -12.82308 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .444976 -11.998912)"><ellipse cx="-11.666297" cy="29.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.67586" ry="1.963204" transform="scale(-1 1)"/><path d="m14.283601 27.386184-2.233531-.01272-.002-14.246027 2.245249-.0078-.0059-1.496541-3.735307.01172-.0049 17.239613 3.735307-.01172z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.lightning.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.lightning.svg
new file mode 100644
index 000000000000..32262cb5fc5c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.lightning.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.18243289 0 0 .26351416 -36.045104 -6.528841)" gradientUnits="userSpaceOnUse" x1="14.553129" x2="14.661239" y1="1.51729" y2="16.847837"><stop offset="0" stop-color="#fff"/><stop offset=".15392435" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.143019" x2="7.535019" y1="22.989217" y2="-.095528"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -30.618657 1.340467)" gradientUnits="userSpaceOnUse" x1="114.23752" x2="117.37312" y1="-8.372244" y2="67.46563"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.22678666 0 0 .11633788 8.978064 17.039787)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -3.943501 3.652824)"><ellipse cx="9.488334" cy="18.901196" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="3.827025" ry="1.963204"/><g stroke-width=".750002"><path d="m16.355898-.17324641-6.7964792 7.92922621-1.628324 1.876112h2.4778842 6.513293l-3.716825 4.1239052-1.099561-2.183634-1.696907 7.121702 6.78763-2.588503-2.212397-.942481 5.3363-5.9203712 1.663721-1.876112h-2.513281-6.619488l5.203554-6.0885126z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m16.4375.88476562-6.308594 7.36132818a.75217431.75217431 0 0 1 -.002.00195l-.548781.6328156h.830078 6.513672a.75217431.75217431 0 0 1 .558594 1.2558596l-3.716797 4.123047a.75217431.75217431 0 0 1 -1.230469-.166016l-.173828-.34375-.888672 3.732422 3.716797-1.416016-.498047-.21289a.75217431.75217431 0 0 1 -.263672-1.195313l5.333985-5.9179686.550781-.6210938h-.839844-6.619141a.75217431.75217431 0 0 1 -.572265-1.2402344l4.714844-5.5175781z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.moon.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.moon.svg
new file mode 100644
index 000000000000..c9ea68f251c1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.moon.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="3.296595" x2="4.194519" y1="68.554665" y2="3.946174"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 26.39711 9.486842)" gradientUnits="userSpaceOnUse" x1="-87.705956" x2="-86.701309" y1="9.634115" y2="63.319523"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="15.43" x2="13.062352" y1="17.933594" y2="51.014011"><stop offset="0" stop-color="#fff"/><stop offset=".28238243" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.28253054 0 0 .11633788 7.886534 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 1.975694 -11.02084)"><ellipse cx="8.522228" cy="29.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="4.767703" ry="1.963204"/><path d="m7.2173728 11.531332c2.258238.435296 4.2509392 4.099925 4.2509392 8.501879 0 4.401953-1.9927012 7.999948-4.2509392 8.435457 4.7321382-.228063 9.5646132-3.886953 9.5646132-8.435457 0-4.548505-4.832475-8.274028-9.5646132-8.501879z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round" stroke-width=".750002"/><path d="m9.6343962 12.748629c1.4650148.37462 2.7577658 3.528433 2.7577658 7.316797 0 3.78836-1.292751 6.884828-2.7577658 7.259631 3.0699408-.196274 6.2049728-3.345148 6.2049728-7.259631 0-3.914487-3.135032-7.120707-6.2049728-7.316797z" fill="none" stroke="url(#c)" stroke-width=".747225"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.puzzle.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.puzzle.svg
new file mode 100644
index 000000000000..2403bd0c58d2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.puzzle.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="20.13236" x2="20.07571" y1="29.536673" y2="11.271745"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="9.521756" x2="8.560174" y1="9.98419" y2="55.492912"><stop offset="0" stop-color="#fff"/><stop offset=".22293058" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.960123" x2="14.763707" y1="10.523026" y2="21.829111"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -.066905 -11.010465)"><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-width=".750002"><path d="m7.4877169 11.550338c.032887.297107.1367037 1.355977.2026653 2.676012.037916.758754.061708 1.57789.033088 2.235525-.014305.328765-.058743.601498-.1013292.847886-.042586.246389-.077019.437579-.169577.574909-.1567282.232835-.2876952.38744-.4404877.440487-.1527915.054-.2929469-.01107-.4404866-.06824-.2950794-.1206-.673807-.314799-1.3897064-.303999-.7151021.01059-1.2212581.241911-1.5572155.610064-.3359574.368259-.5084726.887401-.508732 1.455883.0002594.568589.1727746 1.054536.508732 1.422795s.8421134.599159 1.5572155.610064c.7158994.01059 1.094627-.185465 1.3897064-.306066.1475397-.05824.2876951-.119223.4404866-.06618.1527925.054.2837595.207758.4404877.440488.092552.137435.1269868.32852.169577.574908.042586.246283.087025.552104.1013294.880975.02862.657741.00487 1.443683-.033088 2.202436-.067024 1.341424-.1724983 2.437936-.2026653 2.7091.1841274-.000635.3749126-.02568.5418203-.03309.3230694-.01376 1.0270937-.08115 1.2592959-.121382.2322022-.03918.3884532-.07629.4756432-.13442.216569-.1458.3094125-.259002.3370875-.339155.02768-.07941.02181-.169739-.03309-.303998-.1097865-.268518-.3508875-.697186-.3391545-1.457951.01174-.761824.262953-1.314858.6783095-1.693705.415357-.378742.98139-.574591 1.592372-.574908.610981.000317 1.177015.196166 1.592372.574908.415356.378847.666566.931881.678309 1.693705.01173.760765-.229368 1.189433-.339154 1.457951-.0549.134259-.06077.223739-.03309.303998.02769.07941.120518.193355.337086.339155.08721.05929.243434.09429.475644.13442.232211.04024 1.036641.160929 1.359713.174694.166909.01059.357692.03203.541821.03309-.03016-.271164-.135646-1.367676-.202665-2.7091-.0379-.758753-.0617-1.544695-.03309-2.202436.01432-.328871.05873-.634692.10133-.880975.04259-.246388.07703-.437473.169577-.574908.156728-.23273.287695-.387335.440486-.440488.152793-.05294.292948.009.440488.06618.29508.120601.673808.316866 1.389706.306066.715104-.01059 1.221258-.241805 1.557216-.610064.335956-.368259.508473-.854206.508732-1.422795-.000259-.568482-.172776-1.087624-.508732-1.455883-.335955-.368153-.842109-.599158-1.557213-.610064-.715898-.01059-1.094626.183399-1.389706.303999-.14754.05718-.287695.121291-.440488.06824-.152791-.054-.283758-.207652-.440486-.440488-.09256-.137329-.126989-.32852-.169577-.574908-.04259-.246388-.08703-.519122-.10133-.847886-.02862-.657636-.0047-1.476772.03309-2.235525.06596-1.320036.169782-2.378906.202665-2.676012-.183936.000635-.375074-.01059-.541821 0-.323072.01376-1.127502-.01019-1.359713.03004-.23221.03918-.388439.07836-.475644.136489-.216568.1458-.309406.258896-.337086.339155-.02769.07941-.0218.169739.03309.303998.109786.268623.350885.6948.339154 1.455883-.01174.761506-.262953 1.314964-.678309 1.693705-.415359.378847-.981393.576659-1.592374.576976-.610982-.000314-1.177015-.198126-1.592372-.576973-.4153565-.378741-.6665645-.932199-.6783095-1.693705-.011731-.761082.229368-1.187259.3391545-1.455883.05489-.134258.06077-.224904.03309-.303998-.02768-.07941-.1205185-.193354-.3370875-.339154-.087194-.05929-.243441-.09636-.4756434-.136489-.2322022-.03918-.9362265-.06959-1.2592959-.08336-.1667457-.01059-.3578856.0011-.5418203 0z" fill="url(#d)" stroke="url(#a)"/><path d="m8.3535156 4.3730469c.045855.5093397.092128.9220965.1367188 1.8144531.038511.7706588.063921 1.6027451.033203 2.3085938-.016475.3786464-.06705.694993-.1113281.9511718-.04325.2502307-.062372.539728-.2949219.8847654-.1811939.269182-.371153.584151-.8378906.748047-.0009404.000332-.00101-.000329-.00195 0-.4809728.168674-.8741853-.02773-.9941407-.07422a.80160306.80160306 0 0 1 -.0136749-.005858c-.3521405-.14392-.509961-.254636-1.0761718-.246094-.5484134.0081-.798146.154095-.9765625.34961-.1752497.192099-.3005962.510438-.3007813.916015.0001851.4057.1083616.669939.3007813.88086.1782073.195341.4276628.341239.9765625.349609.5664502.0084.7243399-.102298 1.0761718-.246094a.80160306.80160306 0 0 1 .0078126-.003906c.1292014-.051.5223792-.243257.9980468-.07813a.80160306.80160306 0 0 1 .00391.002c.4638299.163927.655542.477273.8378906.748047.2341255.347664.2517826.637154.2949219.886719.046226.267336.09495.605881.1113281.982422.030665.704733.0053 1.507793-.033203 2.277343-.044403.887799-.089489 1.28579-.1347656 1.800782.3234992-.02885.7172694-.06238.796875-.07617a.80160306.80160306 0 0 1 .00391-.002c.1274541-.02151.080704-.00096.097656-.0039-.1204957-.278348-.3379937-.685128-.3261792-1.451175.0143772-.932959.3568719-1.742065.9394531-2.273438.5806715-.529484 1.3496975-.78475 2.1328125-.785156.783114.000406 1.55214.255672 2.132812.785156.582583.531374.925073 1.340483.939454 2.273438.01183.767026-.205813 1.175225-.326172 1.453124.008-.0018-.03653-.01996.101562.0039.13816.02394.562247.07642.896485.117187-.04578-.514867-.09063-.905656-.134766-1.789062-.03844-.769544-.06386-1.572512-.0332-2.277344.01653-.379634.06772-.719044.113281-.982422.04326-.250276.06278-.540034.294922-.884766.178963-.265747.36199-.585717.839844-.751953a.80160306.80160306 0 0 1 .002 0c.480409-.166453.866645.02752.992187.07617a.80160306.80160306 0 0 1 .01367.0059c.356087.145535.509444.256567 1.074219.248047.54706-.0081.800246-.156153.978516-.351563.191377-.209779.298642-.473327.298828-.880859-.000186-.407411-.12367-.722063-.298828-.914063-.178166-.195241-.431129-.343214-.978516-.351562-.566471-.0084-.721238.101829-1.074219.246093a.80160306.80160306 0 0 1 -.01367.0059c-.119482.04631-.507565.247068-.99414.07813a.80160306.80160306 0 0 1 -.0039-.002c-.471264-.166557-.656377-.483245-.835937-.75-.232619-.345078-.251729-.6345757-.294979-.884795-.043462-.251433-.096667-.5672616-.113281-.9492188-.03073-.7060193-.0052-1.5400031.0332-2.3105468.04509-.9024633.09207-1.3250266.138672-1.8339844-.13261.0002892-.252483.00361-.390625.00391-.263848.0005602-.574201.022884-.509766.011719a.80160306.80160306 0 0 1 -.0039.00195c-.12237.020645-.08011.00415-.09766.00781.120303.2774151.337979.6831725.326172 1.4492188-.014379.9327067-.356555 1.7419257-.939453 2.2734391-.579725.5287655-1.348083.7867013-2.132812.7871093-.78473-.000408-1.553087-.2583417-2.1328125-.7871093-.5829006-.5315159-.9250678-1.3407391-.9394531-2.2734375-.0118378-.7680117.206132-1.1766105.3261718-1.453125-.00929.0007148.031041.017057-.1015624-.00586l.00391.00195c-.0236266-.0039818-.4564328-.0304786-.8027382-.0507775z" fill="none" stroke="url(#b)" transform="translate(0 8)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.right-brace.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.right-brace.svg
new file mode 100644
index 000000000000..f9d28e85230a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.right-brace.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.28813623 0 0 .11633788 -11.825554 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.98294772 0 0 1.0173481 .175106 8.201223)" gradientUnits="userSpaceOnUse" x1="-16.776867" x2="-9.515723" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .646716 -12.010896)"><ellipse cx="-11.177247" cy="29.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="4.862299" ry="1.963204" transform="scale(-1 1)"/><path d="m14.040363 23.04174c0-.614337.201934-1.051339.605803-1.311008.397749-.259668.979074-.389502 1.743976-.389502v-2.270514c-.764902 0-1.346227-.126667-1.743976-.380002-.403869-.259669-.605803-.696671-.605803-1.311008v-3.021018c0-.703004-.125444-1.235007-.376331-1.59601-.250889-.361002-.660876-.623837-1.229963-.788504-.575207-.171001-.259382-.244783-1.29353-.244783l.0083 1.391734c.605803.01267.937613.126667 1.170143.342002.226411.209001.34067.541504.339616.997506l-.0083 3.586296c-.0027 1.184337.715948 1.887344 2.147845 2.109012v.114001c-1.431897.221668-2.138969.921539-2.147845 2.099513l-.02486 3.299277c-.211333.947138-.998975 1.196204-1.509759 1.339508l.02486 1.688253c1.01579 0 .693847-.09405 1.275173-.258721.575206-.164667.991313-.427502 1.24832-.788505.250887-.361001.376331-.899338.376331-1.615009z" fill="url(#b)" stroke="#888a85" stroke-linejoin="round" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.right-bracket.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.right-bracket.svg
new file mode 100644
index 000000000000..ceda1e2bf8c8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.right-bracket.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.98294772 0 0 1.0173481 -3.675088 8.106659)" gradientUnits="userSpaceOnUse" x1="13.550468" x2="20.811611" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 20.038913 8.124636)" gradientUnits="userSpaceOnUse" x1="10.817369" x2="11.221012" y1="20.558281" y2="4.30681"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.51412493 0 0 .11633788 -12.82308 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .444976 -11.998912)"><ellipse cx="-11.666297" cy="29.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.67586" ry="1.963204" transform="scale(-1 1)"/><path d="m10.55693 27.386184 2.233531-.01272.002-14.246027-2.245249-.0078.0059-1.496541 3.735307.01172.0049 17.239613-3.735307-.01172z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.sun.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.sun.svg
new file mode 100644
index 000000000000..bee6c0decea7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.sun.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 -17.548987 -2.922765)" gradientUnits="userSpaceOnUse" x1="12.500062" x2="12.500062" y1="19.970589" y2="3.029288"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.33501035 0 0 .11633788 11.3866 26.851798)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.953269" x2="4.659304" y1="1.8302" y2="19.887287"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -.666708 -10.537096)"><ellipse cx="12.140373" cy="28.713205" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="5.6533" ry="1.963204"/><g stroke-linejoin="round" stroke-width=".8" transform="translate(0 8)"><path d="m12.500062 3.0292884-1.753689 3.5073784c.553894-.1966348 1.132363-.3308847 1.753689-.3308847.621325 0 1.199794.1342499 1.753689.3308847zm-5.989014 2.4816357 1.224273 3.7059093c.252614-.5306862.586327-1.016478 1.025743-1.4558929.439341-.439415.92521-.7731057 1.455893-1.0257428zm11.978028 0-3.705909 1.2242736c.530697.2526371 1.01655.5863278 1.455893 1.0257428.439344.439309.773115.9252067 1.025742 1.4558929zm-5.989014 1.7536892c-2.339106 0-4.235325 1.8962195-4.235325 4.2353247 0 2.339106 1.896219 4.235325 4.235325 4.235325 2.339105 0 4.235325-1.896219 4.235325-4.235325 0-2.3391052-1.89622-4.2353247-4.235325-4.2353247zm-4.963272 2.4816357-3.507378 1.753689 3.507378 1.753689c-.196625-.553874-.330884-1.132261-.330884-1.753689 0-.621322.134259-1.199814.330884-1.753689zm9.926543 0c.196625.553875.330885 1.132261.330885 1.753689 0 .621322-.13426 1.199815-.330885 1.753689l3.507379-1.753689zm-9.728012 4.036794-1.224273 3.705909 3.705909-1.224273c-.530683-.252637-1.016477-.586328-1.455893-1.025743-.439341-.439309-.773129-.925207-1.025743-1.455893zm9.529481 0c-.252614.530686-.586326 1.016478-1.025742 1.455893-.439342.439309-.92521.773211-1.455893 1.025743l3.705909 1.224273zm-6.518429 2.680167 1.753689 3.507378 1.753689-3.507378c-.553875.196625-1.132261.330884-1.753689.330884-.621322 0-1.199815-.134259-1.753689-.330884z" fill="url(#c)" stroke="url(#a)" stroke-width=".750002"/><ellipse cx="12.533898" cy="11.491526" fill="none" rx="3.483051" ry="3.40678" stroke="#fdfdfb" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/torus.svg b/icon-themes/elementary_svg/cmd/32/torus.svg
new file mode 100644
index 000000000000..306555981f62
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/torus.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><radialGradient id="a" cx="15" cy="1037.3622" gradientTransform="matrix(-.64403343 -.48884694 .31038244 -.40891466 -297.31851 1468.8874)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#4d4d4d" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="11" cy="1041.3622" gradientTransform="matrix(-1.0000002 .00001075 -.00001076 -1.0000128 22.01121 2082.7375)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#b3b3b3" stop-opacity="0"/><stop offset=".795008" stop-color="#4d4d4d"/><stop offset="1" stop-color="#4d4d4d" stop-opacity="0"/></radialGradient><path id="c" d="m11 1033.3622a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8m0 4a4 4 0 0 1 4 4 4 4 0 0 1 -4 4 4 4 0 0 1 -4-4 4 4 0 0 1 4-4"/><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.86174054 0 0 .86384326 -22.812767 -5.201465)" gradientUnits="userSpaceOnUse" x1="14.883044" x2="16" y1="4" y2="25.882334"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="47.789307" cy="15.240282" gradientTransform="matrix(1 0 0 .8802995 0 1.436408)" gradientUnits="userSpaceOnUse" r="8.354168"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></radialGradient></defs><g transform="matrix(1.33333 0 0 1.33333 .00004 -12.745022)"><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke="#888a85" transform="matrix(1.0588235 0 0 1.0588235 -43.058822 8.852923)"><use fill="#4d4d4d" fill-opacity=".835294" height="100%" transform="matrix(1 0 0 .87500027 41 -899.19219)" width="100%" xlink:href="#c"/><path d="m46.845703 6.6560395a8 7.0000022 0 0 0 -2.845703 5.3439765 8 7.0000022 0 0 0 8 7.000002 8 7.0000022 0 0 0 6.158203-2.534438 8 7.0000022 0 0 1 -5.158203 1.659438 8 7.0000022 0 0 1 -8-7.000002 8 7.0000022 0 0 1 1.845703-4.4689765" fill="#4d4d4d" fill-opacity=".470588"/><use fill="url(#b)" height="100%" transform="matrix(1 0 0 .87500027 41 -899.19219)" width="100%" xlink:href="#c"/><use fill="url(#a)" height="100%" transform="matrix(1 0 0 .87500027 41 -899.19219)" width="100%" xlink:href="#c"/><g stroke-opacity=".662745"><path d="m52 19.000018a8 7.0000022 0 0 0 8-7.000002 8 7.0000022 0 0 0 -8-7.000002 8 7.0000022 0 0 0 -8 7.000002 8 7.0000022 0 0 0 8 7.000002m0-3.500001a4 3.5000011 0 0 1 -4-3.500001 4 3.5000011 0 0 1 4-3.5000009 4 3.5000011 0 0 1 4 3.5000009 4 3.5000011 0 0 1 -4 3.500001" fill="url(#f)" opacity=".892" stroke="#7239b3" stroke-width=".708335"/><path d="m57 11.562516a4.5 3.9375012 0 0 0 -4.5-3.9375012 4.5 3.9375012 0 0 0 -4.5 3.9375012 4.5 3.9375012 0 0 0 .0098.24955 4 3.5000011 0 0 1 3.990234-3.3120509 4 3.5000011 0 0 1 4 3.5000009 4 3.5000011 0 0 1 -3.707031 3.489764 4.5 3.9375012 0 0 0 .207031.0105 4.5 3.9375012 0 0 0 4.5-3.937501z" fill="#fdfdfb" opacity=".892" stroke="#7239b3" stroke-width=".708335"/><path d="m16 7.2324219c-2.70161-.0001744-5.37873.9801106-7.2519531 2.6191406-1.8732234 1.6390295-2.9278599 3.8946385-2.9277344 6.1484375-.0001254 2.253799 1.054511 4.509408 2.9277344 6.148438 1.8732231 1.639029 4.5503431 2.619314 7.2519531 2.61914 2.70161.000174 5.37873-.980111 7.251953-2.61914 1.873224-1.63903 2.92786-3.894639 2.927735-6.148438.000125-2.253799-1.054511-4.509408-2.927735-6.1484375-1.873223-1.63903-4.550343-2.619315-7.251953-2.6191406zm.705078 3.7070311c-.719458.000059 1.243666.08316.527344.02149-.716323-.06168 1.228401.191341.521484.06836-.706916-.122982 1.201044.294758.509766.111328s1.161659.396884.492187.154297 1.114242.495325.472657.195312c-.641586-.300012 1.051088.587679.443359.232422-.607729-.355256.982103.67738.414063.269532-.568041-.407849.899641.756119.376953.298828-.522689-.457292.811728.831179.339843.328125-.471884-.503055.714729.896127.298828.351562-.4159-.544565.610955.954263.25586.373047s.49892 1.001051.208984.388672c-.289935-.612379.387041 1.039775.166016.402344-.221025-.637432.266306 1.06596.117187.410156-.149118-.655805.145428 1.085002.07031.417969-.07512-.667034.02347 1.090736.02344.419921.00003-.670814-.09855 1.086956-.02344.419922.07512-.667033-.219431 1.073774-.07031.417969.149119-.655804-.338212 1.047588-.117187.410156.221025-.637431-.455951 1.014723-.166016.402344s-.564079.969888-.208984.388672-.67176.917612-.25586.373047c.415901-.544565-.770712.854617-.298828.351562.471884-.503054-.862531.785417-.339843.328125.522688-.457291-.944994.706677-.376953.298829.56804-.407849-1.021792.624787-.414063.269531.607729-.355257-1.084945.532434-.443359.232422.641585-.300013-1.142129.437899-.472657.195312s-1.183465.337727-.492187.154297-1.216682.23431-.509766.111328-1.237807.130035-.521484.06836c.713674-.06145-1.2225.02081-.525391.02148-1.766421-.09882-5.104486-.289201-.07617-.0039 7.60677.43159-7.7126159-.583956-.117187-.0078h-.16211c3.415787-.238479-3.507774.185403-.08789.0039 3.419884-.181496-3.512713.128374-.08984.0039 3.42287-.124468-3.512632.07131-.08789.0039 3.275839-.06448-2.537892.0029-.08594 0a1.1149708 1.1149708 0 0 0 -.0039 0c.60428-.0012-1.094963-.0749-.453125-.01953.64736.05584-1.092067-.169855-.453125-.05859.638941.111261-1.068306-.263588-.44336-.09766.624946.165932-1.033156-.352294-.427734-.132813s-.988638-.441444-.408203-.169922c.580434.271522-.934833-.522828-.384766-.201172s-.871844-.601884-.357422-.232422c.514423.369463-.799803-.674254-.326171-.259765.473631.414489-.720831-.739452-.292969-.283203.427862.456248-.63515-.796941-.257813-.302735.377337.494207-.543064-.848103-.220703-.320312.322362.527791-.443035-.890386-.179687-.333985.263347.556402-.341465-.925144-.140625-.345703.20084.579442-.237094-.947923-.101563-.351562s-.128803-.964131-.06055-.357422c.06826.606709-.0195-.969566-.01953-.359375.02456-.847312.06048-1.702149 0-.02539-.116314 3.224536.169775-3.273343.0039-.05078-.165868 3.222563.21733-3.268726.002-.04883-.215376 3.219898.26873-3.265371.0039-.04883v-.175781c.265481 3.532745-.205505-3.602936-.0039-.06641.201599 3.53653-.141546-3.607638-.0039-.06836.13764 3.539279-.07558-3.609351-.002-.06836.06942 3.338649.000271-2.317443 0-.06445a1.1149708 1.1149708 0 0 0 0-.0039c.0018.62042.09785-1.076908.02344-.416015-.07511.667078.219412-1.073822.07031-.417969-.1491.655853.338186-1.047642.117188-.410156-.220999.637486.453964-1.014785.164062-.402344s.565994-.969959.210938-.388672c-.355057.581287.671718-.917693.255859-.373047-.415859.544647.77067-.854709.298828-.351562s.860538-.785522.337891-.328125c-.522647.457396.946908-.706794.378906-.298828-.568003.407965 1.019806-.622964.412109-.267579-.607696.355386 1.086873-.534528.445313-.234375-.641561.300154 1.14016-.438052.470703-.195312s1.183463-.337891.492187-.154297c-.691275.183594 1.218647-.234485.511719-.111328s1.235882-.13022.519531-.06836 1.24685-.02162.527344-.02149zm-.787109 1.234375c-.0059.000651-.03581.0033-.04492.0039-6.8912256.320902 6.969896-.226797.07422-.002-4.175583.136151-1.785525.05111.04492-.002-.01825-.000127-.03643-.00006-.05469 0z" fill="none" opacity=".892" stroke="url(#e)" transform="matrix(.70833512 0 0 .70833512 40.666638 .666653)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/zoomnext.svg b/icon-themes/elementary_svg/cmd/32/zoomnext.svg
new file mode 100644
index 000000000000..822d66a57ea5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/zoomnext.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="34" x2="34" y1="27" y2="16"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35" x2="35" y1="14" y2="26"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01687 0 0 .01153 17.734 23.973)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01687 0 0 .01153 14.266 23.973)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="f" gradientTransform="matrix(.0493 0 0 .01153 -1.815 23.973)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" y1="366.648" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="22.353438" x2="22.353438" y1="1.705188" y2="27.11725"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16.0002" x2="16.0002" y1="34.33417" y2="2.66627"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m4.1 28.2h23.8v2.8h-23.8z" fill="url(#f)" opacity=".15"/><path d="m4.1 28.2v2.8c-.87.005-2.1-.627-2.1-1.4s.97-1.4 2.1-1.4z" fill="url(#e)" opacity=".15"/><path d="m27.9 28.2v2.8c.87.005 2.1-.627 2.1-1.4s-.97-1.4-2.1-1.4z" fill="url(#d)" opacity=".15"/><rect fill="url(#g)" height="27" rx="4.154" width="27" x="2.5" y="2.5"/><g fill="none"><rect height="27" opacity=".3" rx="4.154" stroke="#000" width="27" x="2.5" y="2.5"/><rect height="25" rx="3.846" stroke="url(#h)" width="25" x="3.5" y="3.5"/></g><g transform="matrix(1.33333 0 0 1.33333 .216696 -11.195146)"><path d="m12.648438 15.648438c-.258651.01777-.459292.232927-.458985.492187v1.78711c-2.5214559-.13259-4.2711362.623171-5.1523436 1.904296-.9180465 1.334683-.9823489 3.008121-.6640625 4.394531-.0009809.01039-.00163.02081-.00195.03125-.0008547.02262.01018.04185.00977.06445.00594.0243-.0003323.05403.00586.07813.00378.01584.00834.03148.013672.04687.011736.561806.2053967 1.052235.5878906 1.388672.015599.02502.021045.06151.037109.08594l.021484-.02344c.07271.05569.093884.156085.1816406.197265.450089.211224.8942268-.301354.6210863-.716793-.1897966-.288654-.3534009-.699734-.4765625-1.146484.045031-.714937.4158505-1.664922 1.2285156-2.38086.7583526-.668089 1.9523195-1.088327 3.5878905-1.027343v1.582031c.000406.400639.453354.633357.779297.400391l4.320312-3.087891c.271405-.195465.273378-.598763.0039-.796875l-4.320306-3.177734c-.09341-.06913-.208241-.10303-.324218-.0957z" fill="url(#a)"/><path d="m12.681641 15.140625v2.226563c-5.539383-.62478-6.4881813 3.303351-5.8183598 5.910156.065817-1.741796 1.7630459-4.386279 5.8183598-3.976563v2.105469l4.320312-3.087891zm-5.8183598 8.136719c-.0247235.654289.1738579 1.185175.5742188 1.373047-.2429833-.369544-.4390946-.847172-.5742188-1.373047z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".985427"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/zoompagewidth.svg b/icon-themes/elementary_svg/cmd/32/zoompagewidth.svg
new file mode 100644
index 000000000000..19e1ebdd6365
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/zoompagewidth.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="23" y2="6"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="19.005992" x2="19.005992" y1="2.982023" y2="22.982023"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 30 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="19" y2="15"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01687 0 0 .01153 17.734 23.973)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.01687 0 0 .01153 14.266 23.973)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="g" gradientTransform="matrix(.0493 0 0 .01153 -1.815 23.973)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" y1="366.648" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="22.353438" x2="22.353438" y1="1.705188" y2="27.11725"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="16.0002" x2="16.0002" y1="34.33417" y2="2.66627"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m4.1 28.2h23.8v2.8h-23.8z" fill="url(#g)" opacity=".15"/><path d="m4.1 28.2v2.8c-.87.005-2.1-.627-2.1-1.4s.97-1.4 2.1-1.4z" fill="url(#f)" opacity=".15"/><path d="m27.9 28.2v2.8c.87.005 2.1-.627 2.1-1.4s-.97-1.4-2.1-1.4z" fill="url(#e)" opacity=".15"/><rect fill="url(#h)" height="27" rx="4.154" width="27" x="2.5" y="2.5"/><g fill="none"><rect height="27" opacity=".3" rx="4.154" stroke="#000" width="27" x="2.5" y="2.5"/><rect height="25" rx="3.846" stroke="url(#i)" width="25" x="3.5" y="3.5"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m19.492188 9.5214844v1.9999996h2.007812v.986328 3 1.013672 3 2.986328h-2.007812v2h4.007812v-4.986328-3-1.013672-3-2.9863276z" opacity=".6" stroke="url(#a)"/><path d="m19.498047 8.5039062v1.9999998h2.007812v2.003906h-.005859v5.013672 2 1.986328h-2.007812v2h4.007812v-3.986328-2-3.033203h.0059v-5.9843748z" stroke="url(#b)"/></g></g><path d="m23 12v11h-3v-1h2v-10z" fill="url(#c)" opacity=".05"/><g transform="matrix(-1 0 0 1 31.998088 0)"><path d="m19.492188 9.5214844v1.9999996h2.007812v.986328 3 1.013672 3 2.986328h-2.007812v2h4.007812v-4.986328-3-1.013672-3-2.9863276z" fill="none" opacity=".6" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.498047 8.5039062v1.9999998h2.007812v2.003906h-.005859v5.013672 2 1.986328h-2.007812v2h4.007812v-3.986328-2-3.033203h.0059v-5.9843748z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m23 12v11h-3v-1h2v-10z" fill="url(#c)" opacity=".05"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/zoomprevious.svg b/icon-themes/elementary_svg/cmd/32/zoomprevious.svg
new file mode 100644
index 000000000000..01507664f736
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/zoomprevious.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="34" x2="34" y1="27" y2="16"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35" x2="35" y1="14" y2="26"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01687 0 0 .01153 17.734 23.973)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01687 0 0 .01153 14.266 23.973)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="f" gradientTransform="matrix(.0493 0 0 .01153 -1.815 23.973)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" y1="366.648" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="22.353438" x2="22.353438" y1="1.705188" y2="27.11725"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16.0002" x2="16.0002" y1="34.33417" y2="2.66627"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m4.1 28.2h23.8v2.8h-23.8z" fill="url(#f)" opacity=".15"/><path d="m4.1 28.2v2.8c-.87.005-2.1-.627-2.1-1.4s.97-1.4 2.1-1.4z" fill="url(#e)" opacity=".15"/><path d="m27.9 28.2v2.8c.87.005 2.1-.627 2.1-1.4s-.97-1.4-2.1-1.4z" fill="url(#d)" opacity=".15"/><rect fill="url(#g)" height="27" rx="4.154" width="27" x="2.5" y="2.5"/><g fill="none"><rect height="27" opacity=".3" rx="4.154" stroke="#000" width="27" x="2.5" y="2.5"/><rect height="25" rx="3.846" stroke="url(#h)" width="25" x="3.5" y="3.5"/></g><g transform="matrix(-1.33333 0 0 1.33333 31.783304 -11.195146)"><path d="m12.648438 15.648438c-.258651.01777-.459292.232927-.458985.492187v1.78711c-2.5214559-.13259-4.2711362.623171-5.1523436 1.904296-.9180465 1.334683-.9823489 3.008121-.6640625 4.394531-.0009809.01039-.00163.02081-.00195.03125-.0008547.02262.01018.04185.00977.06445.00594.0243-.0003323.05403.00586.07813.00378.01584.00834.03148.013672.04687.011736.561806.2053967 1.052235.5878906 1.388672.015599.02502.021045.06151.037109.08594l.021484-.02344c.07271.05569.093884.156085.1816406.197265.450089.211224.8942268-.301354.6210863-.716793-.1897966-.288654-.3534009-.699734-.4765625-1.146484.045031-.714937.4158505-1.664922 1.2285156-2.38086.7583526-.668089 1.9523195-1.088327 3.5878905-1.027343v1.582031c.000406.400639.453354.633357.779297.400391l4.320312-3.087891c.271405-.195465.273378-.598763.0039-.796875l-4.320306-3.177734c-.09341-.06913-.208241-.10303-.324218-.0957z" fill="url(#a)"/><path d="m12.681641 15.140625v2.226563c-5.539383-.62478-6.4881813 3.303351-5.8183598 5.910156.065817-1.741796 1.7630459-4.386279 5.8183598-3.976563v2.105469l4.320312-3.087891zm-5.8183598 8.136719c-.0247235.654289.1738579 1.185175.5742188 1.373047-.2429833-.369544-.4390946-.847172-.5742188-1.373047z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".985427"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.circular-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.circular-arrow.svg
index fb4f9875c841..d18c1ebe5b45 100644
--- a/icon-themes/elementary_svg/cmd/lc_arrowshapes.circular-arrow.svg
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.circular-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 -54.073615 -15.788859)" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".43359196" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -37.1068 -16.041908)" gradientUnits="userSpaceOnUse" x1="3" x2="2" y1="18" y2="6"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.25089212 0 0 .11633788 15.28823 16.768609)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11" x2="16.055884" y1="5" y2="13.585226"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="15.852737" cy="18.630016" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="4.233805" ry="1.963204"/><path d="m10.877648 6.103141c-4.0934182 0-7.4117955 3.3183667-7.4117955 7.411796h4.2353117c0-1.75433 1.4221541-3.176484 3.1764838-3.176484 1.75432 0 3.176484 1.422154 3.176484 3.176484h-2.117656l4.235312 4.235311 4.235312-4.235311h-2.117656c0-4.0934293-3.318377-7.411796-7.411796-7.411796z" fill="url(#d)" stroke="url(#b)" stroke-linejoin="round"/><path d="m4.5386272 12.594422c.03722-1.992736 2.3041216-4.9025785 5.4478325-5.4579162 2.9416013-.5196347 6.7553033 1.0570255 7.2800903 6.3927352l.06137.883972.729622.05085-1.833683 1.977502-2.229184-2.193229h1.164691c.119424-2.24722-.974-4.7438439-4.199493-4.8525287-1.3733919-.04628-3.20025.3321306-4.0860088 3.1688287z" fill="none" stroke="url(#a)"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 -54.073615 -15.788859)" gradientUnits="userSpaceOnUse" x1="253.32204" x2="253.32204" y1="64.730118" y2="98.779663"><stop offset="0" stop-color="#fff"/><stop offset=".31938702" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -37.1068 -16.041908)" gradientUnits="userSpaceOnUse" x1="144.67291" x2="148.20645" y1="123.61749" y2="55.979706"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.25089212 0 0 .11633788 15.28823 16.768609)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11" x2="16.055884" y1="5" y2="13.585226"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="15.852737" cy="18.630016" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="4.233805" ry="1.963204"/><path d="m10.877648 6.103141c-4.0934182 0-7.4117955 3.3183667-7.4117955 7.411796h4.2353117c0-1.75433 1.4221541-3.176484 3.1764838-3.176484 1.75432 0 3.176484 1.422154 3.176484 3.176484h-2.117656l4.235312 4.235311 4.235312-4.235311h-2.117656c0-4.0934293-3.318377-7.411796-7.411796-7.411796z" fill="url(#d)" stroke="url(#b)" stroke-linejoin="round"/><path d="m4.5386272 12.594422c.03722-1.992736 2.3041216-4.9025785 5.4478325-5.4579162 2.9416013-.5196347 6.7553033 1.0570255 7.2800903 6.3927352l.06137.883972.729622.05085-1.833683 1.977502-2.229184-2.193229h1.164691c.119424-2.24722-.974-4.7438439-4.199493-4.8525287-1.3733919-.04628-3.20025.3321306-4.0860088 3.1688287z" fill="none" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.s-sharped-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.s-sharped-arrow.svg
index 0357350466aa..970f67bf134b 100644
--- a/icon-themes/elementary_svg/cmd/lc_arrowshapes.s-sharped-arrow.svg
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.s-sharped-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 -37.1068 -16.041908)" gradientUnits="userSpaceOnUse" x1="1.735046" x2="1.445165" y1="19.334734" y2="3.457627"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 -54.073615 -15.788859)" gradientUnits="userSpaceOnUse" x1="9.783011" x2="9.411133" y1="6.49773" y2="18.57847"><stop offset="0" stop-color="#fff"/><stop offset=".43359196" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.32019532 0 0 .11633788 5.284839 18.921152)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.605552" x2="17.501177" y1="3.700791" y2="18.624076"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="6.005279" cy="20.782558" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="5.403296" ry="1.963204"/><path d="m16.235309 3.5293659v2.1176496h-1.058825c-4.093416 0-7.4117726 3.3183676-7.4117726 7.4117735 0 1.754314-1.42215 3.176474-3.176475 3.176474h-1.058825v4.2353h1.058825c4.093417 0 7.4117736-3.318368 7.4117736-7.411774 0-1.754314 1.42215-3.1764742 3.176474-3.1764742h1.058825v2.1176492l4.2353-4.2352988z" fill="url(#d)" stroke="url(#a)" stroke-linejoin="round"/><path d="m4.4583682 19.433768v-2.12132c3.5339547.083944 4.3845914-2.978544 4.4583682-5.752733 1.5263346-4.7190274 5.7633916-5.1130397 7.9397946-4.9849754l.157794-.7789683 2.041603 1.9887121-1.959525 1.9775021-.049113-.9107494-.508183-.0420471c-2.622214.040215-5.247748.342218-5.608914 4.692073-.776959 5.412637-4.9074893 5.763182-6.4718248 5.932506z" fill="none" stroke="url(#b)"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 -37.1068 -16.041908)" gradientUnits="userSpaceOnUse" x1="149.07487" x2="151.05176" y1="134.38235" y2="55.32336"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 -54.073615 -15.788859)" gradientUnits="userSpaceOnUse" x1="289.04779" x2="282.57007" y1="61.0098" y2="107.81222"><stop offset="0" stop-color="#fff"/><stop offset=".43359196" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.32019532 0 0 .11633788 5.284839 18.921152)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.605552" x2="17.501177" y1="3.700791" y2="18.624076"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="6.005279" cy="20.782558" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="5.403296" ry="1.963204"/><path d="m16.235309 3.5293659v2.1176496h-1.058825c-4.093416 0-7.4117726 3.3183676-7.4117726 7.4117735 0 1.754314-1.42215 3.176474-3.176475 3.176474h-1.058825v4.2353h1.058825c4.093417 0 7.4117736-3.318368 7.4117736-7.411774 0-1.754314 1.42215-3.1764742 3.176474-3.1764742h1.058825v2.1176492l4.2353-4.2352988z" fill="url(#d)" stroke="url(#a)" stroke-linejoin="round"/><path d="m4.4583682 19.433768v-2.12132c3.5339547.083944 4.3845914-2.978544 4.4583682-5.752733 1.5263346-4.7190274 5.7633916-5.1130397 7.9397946-4.9849754l.157794-.7789683 2.041603 1.9887121-1.959525 1.9775021-.049113-.9107494-.508183-.0420471c-2.622214.040215-5.247748.342218-5.608914 4.692073-.776959 5.412637-4.9074893 5.763182-6.4718248 5.932506z" fill="none" stroke="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.split-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.split-arrow.svg
index 362c672d77dc..38efd89ad91a 100644
--- a/icon-themes/elementary_svg/cmd/lc_arrowshapes.split-arrow.svg
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.split-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="3" y2="20"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -6.871021 -1.685477)" gradientUnits="userSpaceOnUse" x1="2" x2="2.505859" y1="21" y2="2.494141"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 -23.837836 -1.432428)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.28600559 0 0 .11633788 11.496861 19.10348)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m2.5058594 2.4941406v6.5058594l1.4746094-1.4882812 5.5234374 4.9101562v8.074219h.00195v.003906l2.4960938-.002 2.496094.002v-.0039h.001956v-8.074225l5.523438-4.9101562 1.474609 1.4882812v-6.5058594l-6.529297.0195313 1.488281 1.4882812-4.455078 4.2441407-4.455078-4.2441407 1.4882812-1.4882812z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m3.5 3.4980469v3.4863281l.6640625-.6445312 6.3339845 5.7304682-.002 7.433594 1.505859-.002 1.505859.002-.002-7.433594 6.335938-5.7304682.662109.6445312v-3.4863281h-3.503812l.662109.6738281-5.660156 5.3945312-5.6601561-5.3945312.6621093-.6738281z" fill="none" stroke="url(#c)"/><ellipse cx="12.140373" cy="20.964888" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="4.826345" ry="1.963204"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="3" y2="20"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -6.871021 -1.685477)" gradientUnits="userSpaceOnUse" x1="3.602846" x2="2.505859" y1="76.678726" y2="2.494141"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 -23.837836 -1.432428)" gradientUnits="userSpaceOnUse" x1="126.79383" x2="128.64407" y1="14.032891" y2="59.810955"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.28600559 0 0 .11633788 11.496861 19.10348)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m2.5058594 2.4941406v6.5058594l1.4746094-1.4882812 5.5234374 4.9101562v8.074219h.00195v.003906l2.4960938-.002 2.496094.002v-.0039h.001956v-8.074225l5.523438-4.9101562 1.474609 1.4882812v-6.5058594l-6.529297.0195313 1.488281 1.4882812-4.455078 4.2441407-4.455078-4.2441407 1.4882812-1.4882812z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m3.5 3.4980469v3.4863281l.6640625-.6445312 6.3339845 5.7304682-.002 7.433594 1.505859-.002 1.505859.002-.002-7.433594 6.335938-5.7304682.662109.6445312v-3.4863281h-3.503812l.662109.6738281-5.660156 5.3945312-5.6601561-5.3945312.6621093-.6738281z" fill="none" stroke="url(#c)"/><ellipse cx="12.140373" cy="20.964888" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="4.826345" ry="1.963204"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.split-round-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.split-round-arrow.svg
index f0dbb3d72865..b13a4c512bbb 100644
--- a/icon-themes/elementary_svg/cmd/lc_arrowshapes.split-round-arrow.svg
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.split-round-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.30092008 0 0 .11633788 11.175666 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.605516" x2="18.034158" y1="1.645" y2="16.492188"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="5.078026" ry="1.963204"/><path d="m7.7646875 3.5293391-4.235311 4.2353118 4.235311 4.2353121v-2.1176563h1.058828c.584774 0 1.058828.4740533 1.058828 1.0588283v9.529451h4.2353125v-9.529451c0-.58478.474059-1.0588283 1.058828-1.0588283h1.058828v2.1176563l4.235312-4.2353121-4.235312-4.2353118v2.1176559h-1.058828c-1.204298 0-2.286962.414628-3.176484 1.0919163-.889521-.6772878-1.972183-1.0919163-3.1764845-1.0919163h-1.058828v-1.0588279z" fill="url(#b)" stroke="#888a85" stroke-linejoin="round" stroke-width="1.058828"/><path d="m10.894238 19.361859.06755-8.939541c-.793763-1.9253174-2.0690165-1.5935216-3.6923112-1.5042562-.2077869.0114263-.2611985.8327086-.2611985.8327086l-2.0298462-1.9746368 1.8169839-1.897243.0889831.7633961c2.6508404-.3403033 3.9471279.3441854 4.9087039 1.2860151 1.639523-1.1090768 3.118792-1.4042964 5.189734-1.2434504l.05054-.8855356 1.915065 2.0004348-1.851132 1.8384198-.13179-.6493635c-1.388757-.383653-3.665685-.0630839-3.879485 1.4465971l-.0091 9.011451z" fill="none" stroke="#fdfdfb"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.3383803 0 0 .40669052 -42.311032 -5.576682)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="21" y2="4"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="20.383554" x2="20.383554" y1="3.027621" y2="21.027621"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 -23.837836 6.567572)" gradientUnits="userSpaceOnUse" x1="12.449851" x2="12.500347" y1="7.00066" y2="18.62566"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.30092008 0 0 .11633788 11.32293 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="12" cy="21.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="5.078026" ry="1.963204"/><path d="m7.5131402 3.4104186-4.235311 4.3759368 4.250936 3.8603126v-2.1176568l1.933828.015625c.5847548.00472 1.0597508.4740548 1.0588278 1.0588288l-.01563 9.904451 3.995413-.0097.01563-9.904451c.000923-.584779.474205-1.0457774 1.058828-1.0588279l1.937294-.043246v2.1176469l4.219687-3.8603121-4.235312-4.3759368v2.1176559l-1.937294.043246c-1.203998.0268767-2.193212.4302534-3.082734 1.1075417-.889521-.6772878-1.826073-1.088103-3.0303348-1.0978332l-1.933828-.015625v-1.0588279z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m18.455078 5.8164062a1.0114547 1.0114547 0 0 1 -.935547.6855469l-1.9375.042969c-.989693.02249-1.737139.3254919-2.492187.9003906a1.0114547 1.0114547 0 0 1 -1.226563 0c-.774358-.5896027-1.445219-.8827183-2.4238279-.8906252l-1.9335937-.015625a1.0114547 1.0114547 0 0 1 -.9492188-.6875l-1.8261718 1.8886719 1.8007812 1.6347656a1.0114547 1.0114547 0 0 1 1.0058594-.8574219l1.9335937.015625c1.1211669.00905 2.0642879.9392465 2.0624999 2.0722659l-.01367 8.888672 1.972657-.0059.01367-8.896484c.0018-1.1293512.943427-2.0437273 2.046875-2.0683595a1.0114547 1.0114547 0 0 1 .002 0l1.9375-.042969a1.0114547 1.0114547 0 0 1 1.017578.8457031l1.773437-1.6210938z" fill="none" stroke="url(#c)" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_cone.svg b/icon-themes/elementary_svg/cmd/lc_cone.svg
index 64107708d2b2..7691c90b9e8e 100644
--- a/icon-themes/elementary_svg/cmd/lc_cone.svg
+++ b/icon-themes/elementary_svg/cmd/lc_cone.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.5730258 0 0 .11633788 10.563428 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="46.694916" cy="14.559347" gradientTransform="matrix(.93009394 .55411297 -.75382501 1.2653162 -26.760542 -28.737114)" gradientUnits="userSpaceOnUse" r="9.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#d6d6d4"/></radialGradient><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="9.66981" ry="1.963204"/><path d="m12 2.9999817-8.578125 12.1289633c-.272766.429749-.421875.896062-.421875 1.371037 0 2.485237 4.029437 4.5 9 4.5s9-2.014763 9-4.5c0-.5436-.209197-1.064362-.5625-1.546875z" fill="url(#b)" opacity=".986928" stroke="#888a85" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.912277" cy="15.34586" gradientTransform="matrix(.83319151 .55298454 -.66369313 .99999809 11.665662 -3.76777)" gradientUnits="userSpaceOnUse" r="9.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.93906" x2="14.094582" y1="2.346441" y2="20.251823"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.5730258 0 0 .11633788 10.563428 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="9.66981" ry="1.963204"/><g stroke-linejoin="round" stroke-opacity=".662745"><path d="m12 2.9999817-8.578125 12.1289633c-.272766.429749-.421875.896062-.421875 1.371037 0 2.485237 4.029437 4.5 9 4.5s9-2.014763 9-4.5c0-.5436-.209197-1.064362-.5625-1.546875z" fill="url(#a)" opacity=".986928" stroke="#7239b3"/><path d="m12 4.6171875-7.7890625 11.0117185c-.1915088.301727-.2773437.591477-.2773437.871094 0 .738138.6603276 1.618245 2.1191406 2.347656 1.4588129.729412 3.5881046 1.21875 5.9472656 1.21875s4.488453-.489338 5.947266-1.21875c1.458813-.729411 2.11914-1.609518 2.11914-2.347656 0-.304118-.114877-.630169-.382812-.996094a.9335382.9335382 0 0 1 -.0078-.01172z" fill="none" opacity=".986928" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_cylinder.svg b/icon-themes/elementary_svg/cmd/lc_cylinder.svg
index 9ac09d286bfd..23d043baf320 100644
--- a/icon-themes/elementary_svg/cmd/lc_cylinder.svg
+++ b/icon-themes/elementary_svg/cmd/lc_cylinder.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.5" x2="20.5" y1="14.25" y2="14.25"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#cbcbc7"/></linearGradient><ellipse cx="11.852737" cy="21.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke="#888a85" transform="matrix(1.0588245 0 0 1.0588245 -.705894 -.705902)"><path d="m20 8.0000134a8 4 0 0 1 -16 0 8 4 0 1 1 16 0" fill="#fdfdfb" opacity=".986928"/><path d="m4 8v8c0 2.2091 3.581722 4 8 4s8-1.7909 8-4v-8c0 2.2091-3.581722 4-8 4s-8-1.7909-8-4" fill="url(#b)" opacity=".986928"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2502023 -.7175237 .7175237 .2502023 -474.2609 139.20483)" gradientUnits="userSpaceOnUse" x1="371.03683" x2="345.4321" y1="501.16919" y2="510.09763"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1=".810737" x2="18.867233" xlink:href="#a" y1="12.425143" y2="13.385594"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.52824" x2="21.076271" xlink:href="#a" y1="2.621487" y2="17.89266"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.485164" x2="10.945673" y1="5.032969" y2="9.707065"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.115686" x2="11.759895" y1="9.571678" y2="17.947737"><stop offset="0" stop-color="#fff"/><stop offset=".04277762" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="11.852737" cy="21.036797" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-opacity=".6639"><g stroke="#888a85" transform="matrix(1.0588245 0 0 1.0588245 -.705894 -.705902)"><path d="m20 8.0000134a8 4 0 0 1 -16 0 8 4 0 1 1 16 0" fill="url(#c)" opacity=".986928" stroke="#7239b3"/><path d="m4 8v8c0 2.2091 3.581722 4 8 4s8-1.7909 8-4v-8c0 2.2091-3.581722 4-8 4s-8-1.7909-8-4" fill="url(#b)" opacity=".986928" stroke="#7239b3"/><path d="m5.0078125 11.064453v4.935547c0 .559521.5229144 1.29368 1.7871094 1.925781 1.264195.632102 3.132197 1.066406 5.2050781 1.066407 2.072881 0 3.940883-.434305 5.205078-1.066407 1.264195-.632101 1.78711-1.36626 1.78711-1.925781v-4.935547c-.307622.215656-.534898.491081-.884766.666016-1.631236.815623-3.762025 1.277344-6.107422 1.277343-2.3453969 0-4.4761864-.46172-6.1074219-1.277343-.3498678-.174935-.577144-.45036-.8847656-.666016z" fill="none" opacity=".986928" stroke="url(#e)"/></g><ellipse cx="11.973828" cy="7.693608" fill="none" opacity=".9" rx="7.46049" ry="3.190754" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_cyramid.svg b/icon-themes/elementary_svg/cmd/lc_cyramid.svg
index 7b243b17662f..0eb29cdb75c8 100644
--- a/icon-themes/elementary_svg/cmd/lc_cyramid.svg
+++ b/icon-themes/elementary_svg/cmd/lc_cyramid.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 9.550519 18.564161)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.457626" x2="20" y1="3.457627" y2="12"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="10.63028" cy="20.42557" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke="#888a85" stroke-linejoin="round" transform="matrix(1.0588293 0 0 1.0588293 -.705957 -.706001)"><path d="m11 4-7 16h6 6z" fill="#fdfdfb"/><path d="m11 4 5 16 4-4z" fill="url(#b)"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2502023 -.7175237 .7175237 .2502023 -474.2609 139.20483)" gradientUnits="userSpaceOnUse" x1="371.03683" x2="345.4321" y1="501.16919" y2="510.09763"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-.421233" x2="20.472204" xlink:href="#a" y1="13.824929" y2="12.00008"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.527805" x2="30.878904" xlink:href="#a" y1="12.000044" y2="28.039505"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.111127" x2="10.111127" y1="4.444532" y2="19.555561"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.944445" x2="20.499958" y1="5.388972" y2="13.888926"><stop offset="0" stop-color="#fff"/><stop offset=".04277762" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 9.550519 18.564161)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="10.63028" cy="20.42557" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke="#888a85" stroke-linejoin="round" stroke-opacity=".6639" stroke-width=".944439" transform="matrix(1.0588293 0 0 1.0588293 -.705957 -.706001)"><path d="m11 4-7 16h6 6z" fill="url(#c)" stroke="#7239b3"/><path d="m11 4 5 16 4-4z" fill="url(#b)" stroke="#7239b3"/><g fill="none"><path d="m10.855469 6.6386719-5.4414065 12.4375001h4.5859375 4.742188z" stroke="url(#d)" stroke-linecap="square"/><path d="m13.121094 8.1425781 3.24414 10.3769529 2.59375-2.59375z" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_deletecomment.svg b/icon-themes/elementary_svg/cmd/lc_deletecomment.svg
deleted file mode 100644
index 4b99b20beabf..000000000000
--- a/icon-themes/elementary_svg/cmd/lc_deletecomment.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.57894734 0 0 .55555556 34.074641 10.496731)" gradientUnits="userSpaceOnUse" x1="11.192374" x2="11.192374" y1="-.740988" y2="30.298229"><stop offset="0" stop-color="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#a" y1="13.022708" y2="32.702335"/><radialGradient id="e" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.962544 0 0 .3559079 -.239114 -4.773066)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0" stop-opacity=".325581"/><stop offset=".5" stop-opacity=".192157"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="f" cx="21.959826" cy="-6.637001" gradientTransform="matrix(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" r="11.508719"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.510074 -.04644907 .05016228 .5555587 -1.305188 -.238771)" gradientUnits="userSpaceOnUse" x1="27.260933" x2="25.010578" y1="11.249186" y2="31.264799"><stop offset="0" stop-color="#fff"/><stop offset=".33380178" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67927718" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="h" cx="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#a" y1="20.584223" y2="32.702335"/><path d="m27.101338 21.42735c0 1.420835-6.351327 2.57265-14.186083 2.57265-7.834758 0-14.1860838-1.151815-14.1860838-2.57265 0-1.420836 6.3513258-2.572651 14.1860838-2.572651 7.834756 0 14.186083 1.151815 14.186083 2.572651z" fill="url(#e)" opacity=".4"/><path d="m10.440348 2.3954884c-5.636097.829707-9.806467 4.707207-9.427543 8.9055116.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.981971-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="url(#f)" fill-rule="evenodd"/><path d="m10.655557 3.4062906c-4.734927.6883154-8.909904 3.75183-8.580597 7.8999634.221184 2.786171 2.817762 4.676817 5.518256 5.555744l-.991186 3.136534 3.694528-2.623113c.571793.02479 1.660966.06902 2.25731.01471 4.509027-.410607 9.991585-3.81075 9.470105-7.951137-.527973-4.1919273-5.528521-6.5873152-10.663429-6.0969003-.238437.022772-.472122.030349-.704987.064199z" fill="none" opacity=".8" stroke="url(#g)" stroke-width=".99525"/><path d="m10.440348 2.3954881c-5.636097.829707-9.806467 4.707207-9.427543 8.9055119.245369 2.718574 2.33505 4.956193 5.323376 6.136791l-1.247369 4.853248 5.518268-3.985027.03815-.0035c.680994.0325 1.365148.04327 2.075104-.0214 6.05829-.551901 10.664405-4.577194 10.266843-8.9819713-.39756-4.4047776-5.649239-7.5320376-11.707529-6.9801356-.283982.02587-.562113.035653-.839299.076459z" fill="none" opacity=".5" stroke="#956500" stroke-linejoin="round" stroke-width=".99525"/><g transform="matrix(.87817681 0 0 .88433535 4.449172 4.270754)"><path d="m22.262975 20.900519a6.2629757 1.4091694 0 0 1 -12.5259514 0 6.2629757 1.4091694 0 1 1 12.5259514 0z" fill="url(#h)" opacity=".4"/><g transform="translate(-25.02201 -.941175)"><path d="m46.52201 20.385514-3.184991-2.946158 3.06471-3.086417-2.209232-1.911764-3.154011 2.941176-3.217945-2.941176-2.298531 1.982082 3.217944 3.003528-3.217944 2.955566 2.298531 2.058824 3.214211-3.088236 3.22168 3.088236z" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round"/><g fill="none"><path d="m44.93385 14.418281-.647334-.627116-3.264508 2.866366-3.225731-2.863558-.824531.673766" opacity=".5" stroke="url(#d)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#i)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-manual-input.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-manual-input.svg
index 68271850898d..6a9f8cd96cea 100644
--- a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-manual-input.svg
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-manual-input.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="12.135593" x2="17.559322" y1="7.645232" y2="19.441843"><stop offset="0" stop-color="#fff"/><stop offset=".11892226" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.529856" x2="3.09462" y1="20.470144" y2="7.254006"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.8 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.548551" x2="12.605353" y1="5.419188" y2="19.878548"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="12" cy="21.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".336" rx="9" ry="1.963204"/><path d="m3.529856 9.53 16.940289-6.000144v16.940289h-16.940289z" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><path d="m4.5313435 10.226258 14.9373135-5.2372877v14.4796867h-14.9373135z" fill="none" stroke="url(#a)" stroke-width="1.062686"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="18.82486" x2="22.99435" y1="29.063747" y2="55.332329"><stop offset="0" stop-color="#fff"/><stop offset=".11892226" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="1.338443" x2="3.09462" y1="66.075089" y2="7.254006"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.8 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.548551" x2="12.605353" y1="5.419188" y2="19.878548"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="12" cy="21.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".336" rx="9" ry="1.963204"/><path d="m3.529856 9.53 16.940289-6.000144v16.940289h-16.940289z" fill="url(#d)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><path d="m4.5313435 10.226258 14.9373135-5.2372877v14.4796867h-14.9373135z" fill="none" stroke="url(#a)" stroke-width="1.062686"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-punched-tape.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-punched-tape.svg
index 8b6da8534a9a..ea305baa4558 100644
--- a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-punched-tape.svg
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-punched-tape.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="11.720027" x2="3.711865" y1="62.49564" y2="5.424102"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.427635" x2="12.986678" y1="24.638046" y2="40.705612"><stop offset="0" stop-color="#fff"/><stop offset=".12663351" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.32320853 0 0 .11633787 15.962454 17.162963)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.38705024 0 0 .31920189 2.921125 6.19985)" gradientUnits="userSpaceOnUse" x1="17.554976" x2="18.829027" y1="4.876834" y2="42.03503"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="16.689671" cy="19.024372" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="5.454144" ry="1.963204" transform="matrix(.99999972 .00074429 -.00033761 .99999994 0 0)"/><path d="m3.4835644 7.3649154s4.050505-3.9661017 8.3638936 0c4.313388 3.9661016 8.668978 0 8.668978 0v9.4057526s-2.626777 4.271186-8.058809 0c-5.4320321-4.271186-8.9740626 0-8.9740626 0z" fill="url(#d)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".967129"/><path d="m4.4787626 7.7499436s3.18365-2.8474576 7.1144574.661017c3.930808 3.5084744 7.826321.7627118 7.826321.7627118v7.3136606s-1.556531 3.508475-6.300897-.40678c-4.744367-3.915254-8.5890339-1.372881-8.5890339-1.372881z" fill="none" stroke="url(#b)" stroke-width=".957525"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="11.720027" x2="3.711865" y1="62.49564" y2="5.424102"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.427635" x2="12.986678" y1="24.638046" y2="40.705612"><stop offset="0" stop-color="#fff"/><stop offset=".12663351" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.32320853 0 0 .11633787 15.962454 17.162963)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.38705024 0 0 .31920189 2.921125 6.19985)" gradientUnits="userSpaceOnUse" x1="17.554976" x2="18.829027" y1="4.876834" y2="42.03503"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(-1 0 0 1 23.995374 -.004494)"><ellipse cx="16.689671" cy="19.024372" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="5.454144" ry="1.963204" transform="matrix(.99999972 .00074429 -.00033761 .99999994 0 0)"/><path d="m3.4835644 7.3649154s4.050505-3.9661017 8.3638936 0c4.313388 3.9661016 8.668978 0 8.668978 0v9.4057526s-2.626777 4.271186-8.058809 0c-5.4320321-4.271186-8.9740626 0-8.9740626 0z" fill="url(#d)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".967129"/><path d="m4.4787626 7.7499436s3.18365-2.8474576 7.1144574.661017c3.930808 3.5084744 7.826321.7627118 7.826321.7627118v7.3136606s-1.556531 3.508475-6.300897-.40678c-4.744367-3.915254-8.5890339-1.372881-8.5890339-1.372881z" fill="none" stroke="url(#b)" stroke-width=".957525"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-triangle-down.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-triangle-down.svg
index e7aa8c040187..3d7e2f74bba6 100644
--- a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-triangle-down.svg
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-triangle-down.svg
@@ -1 +1 @@
-<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="18.302742" x2="15.966687" y1="18.622269" y2=".800407"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="4.642481" x2="4.295208" y1="1.559506" y2="18.415886"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="11.52045" x2="11.350316" y1="16.698683" y2="5.203649"><stop offset="0" stop-color="#fff"/><stop offset=".00000007" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.8 15.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 2)"><ellipse cx="12" cy="17.674644" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><path d="m11.5 18.47021 8.970145-16.940289h-16.940289z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><path d="m11.5 16.000065 7.234328-13.468657h-13.4686562z" fill="none" stroke="url(#c)" stroke-width="1.062686"/></g></svg> \ No newline at end of file
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="18.302742" x2="15.966687" y1="18.622269" y2=".800407"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="4.642481" x2="4.295208" y1="1.559506" y2="18.415886"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="11.52045" x2="11.350316" y1="16.698683" y2="5.203649"><stop offset="0" stop-color="#fff"/><stop offset=".00000007" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.8 15.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 2)"><ellipse cx="12" cy="17.674644" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".331" rx="9" ry="1.963204"/><path d="m11.5 18.47021 8.970145-16.940289h-16.940289z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/><path d="m11.5 16.000065 7.234328-13.468657h-13.4686562z" fill="none" stroke="url(#c)" stroke-width="1.062686"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_halfsphere.svg b/icon-themes/elementary_svg/cmd/lc_halfsphere.svg
index 63f3ba8036f6..79a34d70439b 100644
--- a/icon-themes/elementary_svg/cmd/lc_halfsphere.svg
+++ b/icon-themes/elementary_svg/cmd/lc_halfsphere.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.42236667 0 0 .11633788 10.902411 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="12.20339" cy="22.481705" gradientTransform="matrix(1 0 0 .48376957 0 9.590551)" gradientUnits="userSpaceOnUse" r="9.526621"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c3c3c0"/></radialGradient><ellipse cx="11.852737" cy="21.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="7.127438" ry="1.963204"/><g stroke="#888a85" stroke-width="1.125"><path d="m3.0351563 12.20708c.2413878 4.754925 4.1498403 8.542913 8.9648437 8.542913 4.815003 0 8.723456-3.787988 8.964844-8.542913-.46089 2.269125-4.304941 4.042913-8.964844 4.042913s-8.5039537-1.773788-8.9648437-4.042913" fill="url(#b)" fill-rule="evenodd"/><path d="m21 11.750007a9 4.5 0 0 1 -18 0 9 4.5 0 1 1 18 0" fill="#fdfdfb" opacity=".986928"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.728814" cy="10.53536" gradientTransform="matrix(1 0 0 .76315811 0 3.315787)" gradientUnits="userSpaceOnUse" r="9.5"><stop offset="0" stop-color="#e2c8fa"/><stop offset="1" stop-color="#a56de2"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 0 29.246634)" gradientUnits="userSpaceOnUse" x1="13.99895" x2="14.626055" y1="20.100431" y2="9.219076"><stop offset="0" stop-color="#fff"/><stop offset=".28888068" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.4375" x2="21.5625" xlink:href="#a" y1="11.750007" y2="11.750007"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.841096" x2="10.945673" y1="6.897376" y2="13.707065"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="e" cx="2.25" cy="16" gradientTransform="matrix(.42236667 0 0 .11633788 10.902411 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="11.852737" cy="21.036797" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".245" rx="7.127438" ry="1.963204"/><g transform="translate(0 -1)"><path d="m12 7.250002c-5.5829363.00464-8.6499991 4.613619-9 9 0 2.485238 4.029437 4.5 9 4.5s9-2.014762 9-4.5c-.727385-5.021689-4.531072-8.9125397-9-9z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".560784" transform="matrix(1 0 0 -1 0 29.246634)"/><path d="m12.056641 20.90679c-4.5371266.132173-8.2868884-3.509771-8.2871098-8.048828.00416-.603821-.2114047-.414257-.072793-1.001968 2.2434174-1.353283 5.1752078-2.86789 7.8813868-2.869126 2.944973.0043 5.808707.863825 8.160156 2.449219.0876.468973.133356.944802.136719 1.421875-.000216 4.355966-3.464242 7.922105-7.818359 8.048828z" fill="none" stroke="url(#b)" stroke-width=".894736"/></g><path d="m21 11.750007a9 4.5 0 0 1 -18 0 9 4.5 0 1 1 18 0" fill="url(#c)" opacity=".986928" stroke="#7239b3" stroke-opacity=".560784" stroke-width="1.125"/><ellipse cx="11.973828" cy="11.693607" fill="none" opacity=".9" rx="7.85599" ry="3.406482" stroke="url(#d)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.diamond-bevel.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.diamond-bevel.svg
index b3bb34e428ed..e7c9e2c65903 100644
--- a/icon-themes/elementary_svg/cmd/lc_symbolshapes.diamond-bevel.svg
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.diamond-bevel.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.22979984 0 0 .11633788 11.335687 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.421713" x2="14.602199" y1="3.655015" y2="13.022934"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><path d="m12 3.5293912-8.4706088 8.4706088 8.4706088 8.470609 8.470609-8.470609z" fill="url(#b)"/><path d="m11.470587 4.0588043-7.4117827 7.4117827h4.2353044l3.1764783-3.1764783zm1.058826 0v4.2353044l3.176478 3.1764783h4.235305zm-8.4706087 8.4706087 7.4117827 7.411783v-4.235305l-3.1764783-3.176478zm11.6470867 0-3.176478 3.176478v4.235305l7.411783-7.411783z" fill="#fdfdfb"/><ellipse cx="11.852737" cy="21.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="3.877872" ry="1.963204"/><path d="m12 3.5293911-8.4706088 8.4706089 8.4706088 8.470609 8.470609-8.470609z" fill="none" stroke="#888a85" stroke-linejoin="round" stroke-width="1.058826"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="8.593221" x2="9.101695" y1="20.237288" y2="3.559322"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -27.907974 -1.055531)" gradientUnits="userSpaceOnUse" x1="18.677448" x2="19.006378" y1="7.245763" y2="21.132463"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.22979984 0 0 .11633788 11.335687 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.421713" x2="14.602199" y1="3.655015" y2="13.022934"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><path d="m12 3.5293912-8.4706088 8.4706088 8.4706088 8.470609 8.470609-8.470609z" fill="url(#d)"/><path d="m11.470587 4.0588043-7.4117827 7.4117827h4.2353044l3.1764783-3.1764783zm1.058826 0v4.2353044l3.176478 3.1764783h4.235305zm-8.4706087 8.4706087 7.4117827 7.411783v-4.235305l-3.1764783-3.176478zm11.6470867 0-3.176478 3.176478v4.235305l7.411783-7.411783z" fill="url(#b)"/><path d="m12 3.5293911-8.4706088 8.4706089 8.4706088 8.470609 8.470609-8.470609z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-width="1.058826"/><ellipse cx="11.852737" cy="21.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="3.877872" ry="1.963204"/><path d="m12 9.2821383-2.7178616 2.7178617 2.7178616 2.717862 2.717862-2.717862z" fill="#ececec"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.lightning.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.lightning.svg
index 94d22f82b78f..303b47e865a7 100644
--- a/icon-themes/elementary_svg/cmd/lc_symbolshapes.lightning.svg
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.lightning.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.158786" x2="4.550786" y1="25.881355" y2="2.79661"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -33.60289 4.232605)" gradientUnits="userSpaceOnUse" x1="16" x2="17" y1="5" y2="22"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.22678666 0 0 .11633788 7.47806 20.039795)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="7.98833" cy="21.901203" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="3.827025" ry="1.963204"/><path d="m13.371665 2.7188918-6.7964792 7.9292262-1.628324 1.876112h2.477884 6.5132932l-3.716825 4.123905-1.0995612-2.183634-1.696907 7.121702 6.7876302-2.588503-2.212397-.942481 5.3363-5.920371 1.663721-1.876112h-2.513281-6.6194882l5.2035542-6.0885126z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.158786" x2="4.550786" y1="25.881355" y2="2.79661"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -33.60289 4.232605)" gradientUnits="userSpaceOnUse" x1="114.23752" x2="117.37312" y1="-8.372244" y2="67.46563"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.22678666 0 0 .11633788 7.47806 20.039795)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="7.98833" cy="21.901203" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="3.827025" ry="1.963204"/><path d="m13.371665 2.7188918-6.7964792 7.9292262-1.628324 1.876112h2.477884 6.5132932l-3.716825 4.123905-1.0995612-2.183634-1.696907 7.121702 6.7876302-2.588503-2.212397-.942481 5.3363-5.920371 1.663721-1.876112h-2.513281-6.6194882l5.2035542-6.0885126z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.moon.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.moon.svg
index 00c7691f1c89..12621dd9f6d6 100644
--- a/icon-themes/elementary_svg/cmd/lc_symbolshapes.moon.svg
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.moon.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="6.502287" x2="4.194519" y1="14.876367" y2="3.946174"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 26.39711 1.486842)" gradientUnits="userSpaceOnUse" x1="15.158692" x2="16.163342" y1="5.288136" y2="19.525423"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="12.921526" x2="13.480432" y1="6.356019" y2="15.991846"><stop offset="0" stop-color="#fff"/><stop offset=".28238243" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.28253054 0 0 .11633788 7.886534 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="8.522228" cy="21.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="4.767703" ry="1.963204"/><path d="m7.2173728 3.5313323c2.258238.4352962 4.2509392 4.0999245 4.2509392 8.5018787 0 4.401953-1.9927012 7.999948-4.2509392 8.435457 4.7321382-.228063 9.5646132-3.886953 9.5646132-8.435457 0-4.5485054-4.832475-8.2740283-9.5646132-8.5018787z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m9.6343962 4.748629c1.4650148.3746199 2.7577658 3.5284331 2.7577658 7.316797 0 3.78836-1.292751 6.884828-2.7577658 7.259631 3.0699408-.196274 6.2049728-3.345148 6.2049728-7.259631 0-3.9144873-3.135032-7.1207067-6.2049728-7.316797z" fill="none" stroke="url(#c)" stroke-width=".747225"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.296595" x2="4.194519" y1="68.554665" y2="3.946174"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 26.39711 1.486842)" gradientUnits="userSpaceOnUse" x1="-87.705956" x2="-86.701309" y1="9.634115" y2="63.319523"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.43" x2="13.062352" y1="17.933594" y2="51.014011"><stop offset="0" stop-color="#fff"/><stop offset=".28238243" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.28253054 0 0 .11633788 7.886534 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="8.522228" cy="21.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="4.767703" ry="1.963204"/><path d="m7.2173728 3.5313323c2.258238.4352962 4.2509392 4.0999245 4.2509392 8.5018787 0 4.401953-1.9927012 7.999948-4.2509392 8.435457 4.7321382-.228063 9.5646132-3.886953 9.5646132-8.435457 0-4.5485054-4.832475-8.2740283-9.5646132-8.5018787z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m9.6343962 4.748629c1.4650148.3746199 2.7577658 3.5284331 2.7577658 7.316797 0 3.78836-1.292751 6.884828-2.7577658 7.259631 3.0699408-.196274 6.2049728-3.345148 6.2049728-7.259631 0-3.9144873-3.135032-7.1207067-6.2049728-7.316797z" fill="none" stroke="url(#c)" stroke-width=".747225"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.puzzle.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.puzzle.svg
index f3f531dc6bfd..34f1c9694a51 100644
--- a/icon-themes/elementary_svg/cmd/lc_symbolshapes.puzzle.svg
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.puzzle.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.960123" x2="14.763707" y1="2.523026" y2="13.829111"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><path d="m7.9011946 3.5323611c.032887.2971061.1367037 1.3559763.2026653 2.676012.037916.7587532.061708 1.5778892.033088 2.2355247-.0143045.3287648-.0587433.601498-.1013292.8478863-.0425859.2463884-.0770189.4375788-.169577.5749083-.1567282.2328356-.2876952.3874406-.4404877.4404876-.1527915.054-.2929469-.011065-.4404866-.068241-.2950794-.1206-.673807-.3147992-1.3897064-.3039992-.7151021.0105883-1.2212581.2419112-1.5572155.6100642-.3359574.368259-.5084726.887401-.508732 1.455883.0002594.568589.1727746 1.054536.508732 1.422795s.8421134.599159 1.5572155.610064c.7158994.01059 1.094627-.185465 1.3897064-.306066.1475397-.05824.2876951-.119223.4404866-.06618.1527925.054.2837595.207758.4404877.440488.092552.137435.1269868.32852.169577.574908.042586.246283.087025.552104.1013294.880975.02862.657741.00487 1.443683-.033088 2.202436-.067024 1.341424-.1724983 2.437936-.2026653 2.7091.1841274-.000635.3749126-.02568.5418203-.03309.3230694-.01376.613616-.06317.8458182-.103405.2322022-.03918.3884532-.07629.4756432-.13442.216569-.1458.3094125-.259002.3370875-.339155.02768-.07941.02181-.169739-.03309-.303998-.1097865-.268518-.3508875-.697186-.3391545-1.457951.01174-.761824.262953-1.314858.6783095-1.693705.415357-.378742.98139-.574591 1.592372-.574908.610981.000317 1.177015.196166 1.592372.574908.415356.378847.666566.931881.678309 1.693705.01173.760765-.229368 1.189433-.339154 1.457951-.0549.134259-.06077.223739-.03309.303998.02769.07941.120518.193355.337086.339155.08721.05929.243434.09429.475644.13442.232211.04024.522746.08964.845818.103405.166909.01059.357692.03203.541821.03309-.03016-.271164-.135646-1.367676-.202665-2.7091-.0379-.758753-.0617-1.544695-.03309-2.202436.01432-.328871.05873-.634692.10133-.880975.04259-.246388.07703-.437473.169577-.574908.156728-.23273.287695-.387335.440486-.440488.152793-.05294.292948.009.440488.06618.29508.120601.673808.316866 1.389706.306066.715104-.01059 1.221258-.241805 1.557216-.610064.335956-.368259.508473-.854206.508732-1.422795-.000259-.568482-.172776-1.087624-.508732-1.455883-.335955-.368153-.842109-.5991583-1.557213-.6100642-.715898-.010588-1.094626.1833992-1.389706.3039992-.14754.05718-.287695.121291-.440488.06824-.152791-.054-.283758-.207652-.440486-.4404876-.09256-.1373295-.126989-.3285199-.169577-.5749083-.04259-.2463883-.08703-.5191215-.10133-.8478863-.02862-.6576355-.0047-1.4767715.03309-2.2355247.06596-1.3200357.169782-2.3789059.202665-2.676012-.183936.0006354-.375074-.010588-.541821 0-.323072.013765-.613607.061097-.845818.1013326-.23221.039176-.388439.078359-.475644.136489-.216568.1458001-.309406.2588957-.337086.3391545-.02769.079412-.0218.1697395.03309.3039983.109786.2686236.350885.6948003.339154 1.4558829-.01174.7615071-.262953 1.3149643-.678309 1.6937056-.415359.3788472-.981393.5766587-1.592374.5769764-.610982-.0003177-1.177015-.1981292-1.592372-.5769764-.4153565-.3787413-.6665645-.9321985-.6783095-1.6937046-.011731-.7610826.229368-1.1872593.3391545-1.4558829.05489-.1342588.060766-.2249041.033089-.3039983-.027678-.0794118-.1205185-.1933544-.3370875-.3391545-.087194-.0592941-.243441-.0963593-.4756434-.136489-.2322022-.0391764-.5227488-.0875679-.8458182-.1013326-.1667457-.010588-.3578856.00106-.5418203 0z" fill="url(#b)" stroke="#888a85" stroke-width="1.058824"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="20.13236" x2="20.07571" y1="21.536673" y2="3.271745"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="12.43808" x2="12.740975" y1="9.815479" y2="18.444578"><stop offset="0" stop-color="#fff"/><stop offset=".13188316" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.960123" x2="14.763707" y1="2.523026" y2="13.829111"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-width="1.058824"><path d="m7.4877169 3.5503384c.032887.2971061.1367037 1.3559763.2026653 2.676012.037916.7587532.061708 1.5778892.033088 2.2355247-.0143045.3287648-.0587433.601498-.1013292.8478863-.0425859.2463884-.0770189.4375788-.169577.5749083-.1567282.2328353-.2876952.3874403-.4404877.4404873-.1527915.054-.2929469-.011065-.4404866-.068241-.2950794-.1206-.673807-.3147989-1.3897064-.3039989-.7151021.0105883-1.2212581.2419109-1.5572155.6100639-.3359574.368259-.5084726.887401-.508732 1.455883.0002594.568589.1727746 1.054536.508732 1.422795s.8421134.599159 1.5572155.610064c.7158994.01059 1.094627-.185465 1.3897064-.306066.1475397-.05824.2876951-.119223.4404866-.06618.1527925.054.2837595.207758.4404877.440488.092552.137435.1269868.32852.169577.574908.042586.246283.087025.552104.1013294.880975.02862.657741.00487 1.443683-.033088 2.202436-.067024 1.341424-.1724983 2.437936-.2026653 2.7091.1841274-.000635.3749126-.02568.5418203-.03309.3230694-.01376 1.0270937-.08115 1.2592959-.121382.2322022-.03918.3884532-.07629.4756432-.13442.216569-.1458.3094125-.259002.3370875-.339155.02768-.07941.02181-.169739-.03309-.303998-.1097865-.268518-.3508875-.697186-.3391545-1.457951.01174-.761824.262953-1.314858.6783095-1.693705.415357-.378742.98139-.574591 1.592372-.574908.610981.000317 1.177015.196166 1.592372.574908.415356.378847.666566.931881.678309 1.693705.01173.760765-.229368 1.189433-.339154 1.457951-.0549.134259-.06077.223739-.03309.303998.02769.07941.120518.193355.337086.339155.08721.05929.243434.09429.475644.13442.232211.04024 1.036641.160929 1.359713.174694.166909.01059.357692.03203.541821.03309-.03016-.271164-.135646-1.367676-.202665-2.7091-.0379-.758753-.0617-1.544695-.03309-2.202436.01432-.328871.05873-.634692.10133-.880975.04259-.246388.07703-.437473.169577-.574908.156728-.23273.287695-.387335.440486-.440488.152793-.05294.292948.009.440488.06618.29508.120601.673808.316866 1.389706.306066.715104-.01059 1.221258-.241805 1.557216-.610064.335956-.368259.508473-.854206.508732-1.422795-.000259-.568482-.172776-1.087624-.508732-1.455883-.335955-.368153-.842109-.599158-1.557213-.610064-.715898-.010588-1.094626.183399-1.389706.303999-.14754.05718-.287695.121291-.440488.06824-.152791-.054-.283758-.207652-.440486-.4404877-.09256-.1373295-.126989-.3285199-.169577-.5749083-.04259-.2463883-.08703-.5191215-.10133-.8478863-.02862-.6576355-.0047-1.4767715.03309-2.2355247.06596-1.3200357.169782-2.3789059.202665-2.676012-.183936.0006354-.375074-.010588-.541821 0-.323072.013765-1.127502-.010192-1.359713.030044-.23221.039176-.388439.078359-.475644.136489-.216568.1458001-.309406.2588957-.337086.3391545-.02769.079412-.0218.1697395.03309.3039983.109786.2686236.350885.6948003.339154 1.4558829-.01174.7615068-.262953 1.314964-.678309 1.6937053-.415359.3788472-.981393.5766587-1.592374.5769764-.610982-.0003177-1.177015-.1981292-1.592372-.5769764-.4153565-.3787413-.6665645-.9321985-.6783095-1.6937046-.011731-.7610826.229368-1.1872593.3391545-1.4558829.05489-.1342588.060766-.2249041.033089-.3039983-.027678-.0794118-.1205185-.1933544-.3370875-.3391545-.087194-.0592941-.243441-.0963593-.4756434-.136489-.2322022-.0391764-.9362265-.0695906-1.2592959-.0833553-.1667457-.010588-.3578856.00106-.5418203 0z" fill="url(#d)" stroke="url(#a)"/><path d="m8.5898438 4.6074219c.042594.500338.080606.7972031.1191406 1.5683593.038673.7739102.064495 1.6110624.033203 2.3300782-.017067.3922693-.068541.719663-.1132813.9785156-.043431.25128-.059295.56894-.3300781.970703-.1883306.279784-.39654.638224-.9511719.832031-.569561.198609-1.0321925-.03459-1.1445312-.07813a1.0205228 1.0205228 0 0 1 -.017578-.0059c-.3677241-.150243-.4629507-.238348-.9882813-.230423-.5028902.007446-.6829676.128977-.8183594.277344-.13136.14399-.2439758.408444-.2441406.769531.0001648.361214.090922.566424.2441406.734375.1351254.148118.31485.269666.8183594.277344.5256353.0078.6209501-.08034.9882813-.230469a1.0205228 1.0205228 0 0 1 .011719-.0039c.1241932-.04902.5845917-.277775 1.1484375-.08203a1.0205228 1.0205228 0 0 1 .00586.002c.548775.193948.75792.550867.9472656.832031.2727896.405079.2867889.722225.3300781.972656.04722.273087.096337.620206.1132813 1.009766.031223.717568.00544 1.524376-.033203 2.296875-.038121.762959-.073385 1.044679-.1152344 1.548828.1662004-.01687.3143332-.02915.3945312-.03906-.1271471-.331067-.2895347-.592157-.2792978-1.255916.0150975-.979695.383468-1.858612 1.0117187-2.43164.6258199-.570652 1.4491719-.841367 2.2792969-.841797.830124.00043 1.653476.271144 2.279297.841797.628252.573029.996617 1.45195 1.011719 2.43164.01027.665942-.15396.92914-.28125 1.259766.127088.01951.280633.03761.496093.06641-.04203-.501645-.07764-.772851-.115234-1.525391-.03859-.77249-.06442-1.581135-.0332-2.298828.01713-.393497.06887-.741719.115234-1.009765.04345-.251338.05982-.569359.330078-.970703.185036-.274765.382591-.636866.949219-.833985a1.0205228 1.0205228 0 0 1 .002-.002c.569882-.197454 1.024996.03375 1.144532.08008a1.0205228 1.0205228 0 0 1 .01758.0059c.372748.152344.462825.240319.986328.232422.501166-.0074.685107-.131093.820312-.279297.151893-.166499.242022-.370828.242188-.734375-.000166-.363422-.110943-.623715-.242188-.767578-.135073-.148019-.318729-.271648-.820312-.279297-.525663-.0078-.617535.07974-.986328.230468a1.0205228 1.0205228 0 0 1 -.01758.0059c-.111821.04334-.566799.282624-1.144532.08203a1.0205228 1.0205228 0 0 1 -.0059-.002c-.55825-.197287-.759526-.557957-.945322-.833976-.270797-.401776-.286647-.7194371-.330078-.9707026-.0437-.2528107-.09799-.5800785-.115234-.9765625-.0313-.7192331-.0053-1.5582675.0332-2.3320313.03938-.7880802.0793-1.0981585.123047-1.6015625-.0538-.0001417-.100663.00184-.154297.00195-.191961.0004076-.285271.00728-.347656.00781.126893.3308875.289479.5874362.279297 1.2480468-.0151.9794598-.383066 1.8584048-1.011719 2.4316406-.624612.5697144-1.447114.843323-2.279294.8437557-.832181-.0004327-1.654682-.2740387-2.2792969-.84375-.6286573-.5732389-.9966123-1.4521891-1.0117187-2.4316406-.0102279-.6635649.1521988-.9235245.2792968-1.2539062-.0555665-.0033252-.2304386-.0125108-.3984374-.0234375z" fill="none" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_torus.svg b/icon-themes/elementary_svg/cmd/lc_torus.svg
index 2c2a98a88c51..3e98ed0898c5 100644
--- a/icon-themes/elementary_svg/cmd/lc_torus.svg
+++ b/icon-themes/elementary_svg/cmd/lc_torus.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><radialGradient id="a" cx="15" cy="1037.3622" gradientTransform="matrix(-.64403343 -.48884694 .31038244 -.40891466 -297.31851 1468.8874)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#4d4d4d" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="13.039179" cy="1037.7168" gradientTransform="matrix(.64403343 .4277412 -.31038244 .35780044 360.31851 -362.08465)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#c8c8c4"/></radialGradient><radialGradient id="c" cx="11" cy="1041.3622" gradientTransform="matrix(-1.0000002 .00001075 -.00001076 -1.0000128 22.01121 2082.7375)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#b3b3b3" stop-opacity="0"/><stop offset=".795008" stop-color="#4d4d4d"/><stop offset="1" stop-color="#4d4d4d" stop-opacity="0"/></radialGradient><path id="d" d="m11 1033.3622a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8m0 4a4 4 0 0 1 4 4 4 4 0 0 1 -4 4 4 4 0 0 1 -4-4 4 4 0 0 1 4-4"/><radialGradient id="e" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient></defs><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke="#888a85" transform="matrix(1.0588235 0 0 1.0588235 -43.058822 .852923)"><use fill="#4d4d4d" fill-opacity=".835294" height="100%" transform="matrix(1 0 0 .87500027 41 -899.19219)" width="100%" xlink:href="#d"/><path d="m46.845703 6.6560395a8 7.0000022 0 0 0 -2.845703 5.3439765 8 7.0000022 0 0 0 8 7.000002 8 7.0000022 0 0 0 6.158203-2.534438 8 7.0000022 0 0 1 -5.158203 1.659438 8 7.0000022 0 0 1 -8-7.000002 8 7.0000022 0 0 1 1.845703-4.4689765" fill="#4d4d4d" fill-opacity=".470588"/><use fill="url(#c)" height="100%" transform="matrix(1 0 0 .87500027 41 -899.19219)" width="100%" xlink:href="#d"/><use fill="url(#a)" height="100%" transform="matrix(1 0 0 .87500027 41 -899.19219)" width="100%" xlink:href="#d"/><path d="m52 19.000018a8 7.0000022 0 0 0 8-7.000002 8 7.0000022 0 0 0 -8-7.000002 8 7.0000022 0 0 0 -8 7.000002 8 7.0000022 0 0 0 8 7.000002m0-3.500001a4 3.5000011 0 0 1 -4-3.500001 4 3.5000011 0 0 1 4-3.5000009 4 3.5000011 0 0 1 4 3.5000009 4 3.5000011 0 0 1 -4 3.500001" fill="url(#b)"/><path d="m57 11.562516a4.5 3.9375012 0 0 0 -4.5-3.9375012 4.5 3.9375012 0 0 0 -4.5 3.9375012 4.5 3.9375012 0 0 0 .0098.24955 4 3.5000011 0 0 1 3.990234-3.3120509 4 3.5000011 0 0 1 4 3.5000009 4 3.5000011 0 0 1 -3.707031 3.489764 4.5 3.9375012 0 0 0 .207031.0105 4.5 3.9375012 0 0 0 4.5-3.937501z" fill="#fdfdfb"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><radialGradient id="a" cx="15" cy="1037.3622" gradientTransform="matrix(-.64403343 -.48884694 .31038244 -.40891466 -297.31851 1468.8874)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#4d4d4d" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="11" cy="1041.3622" gradientTransform="matrix(-1.0000002 .00001075 -.00001076 -1.0000128 22.01121 2082.7375)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#b3b3b3" stop-opacity="0"/><stop offset=".795008" stop-color="#4d4d4d"/><stop offset="1" stop-color="#4d4d4d" stop-opacity="0"/></radialGradient><path id="c" d="m11 1033.3622a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8m0 4a4 4 0 0 1 4 4 4 4 0 0 1 -4 4 4 4 0 0 1 -4-4 4 4 0 0 1 4-4"/><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.479894 0 0 .11633788 10.772975 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="e" cx="48.332634" cy="14.770915" gradientTransform="matrix(1 0 0 .88235318 0 1.411764)" gradientUnits="userSpaceOnUse" r="8.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.86174054 0 0 .86384326 -22.812767 -5.201465)" gradientUnits="userSpaceOnUse" x1="13.887581" x2="14.786515" y1="3.56322" y2="20.318056"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient></defs><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke="#888a85" transform="matrix(1.0588235 0 0 1.0588235 -43.058822 .852923)"><use fill="#4d4d4d" fill-opacity=".835294" height="100%" transform="matrix(1 0 0 .87500027 41 -899.19219)" width="100%" xlink:href="#c"/><path d="m46.845703 6.6560395a8 7.0000022 0 0 0 -2.845703 5.3439765 8 7.0000022 0 0 0 8 7.000002 8 7.0000022 0 0 0 6.158203-2.534438 8 7.0000022 0 0 1 -5.158203 1.659438 8 7.0000022 0 0 1 -8-7.000002 8 7.0000022 0 0 1 1.845703-4.4689765" fill="#4d4d4d" fill-opacity=".470588"/><use fill="url(#b)" height="100%" transform="matrix(1 0 0 .87500027 41 -899.19219)" width="100%" xlink:href="#c"/><use fill="url(#a)" height="100%" transform="matrix(1 0 0 .87500027 41 -899.19219)" width="100%" xlink:href="#c"/><g stroke-opacity=".662745"><path d="m52 19.000018a8 7.0000022 0 0 0 8-7.000002 8 7.0000022 0 0 0 -8-7.000002 8 7.0000022 0 0 0 -8 7.000002 8 7.0000022 0 0 0 8 7.000002m0-3.500001a4 3.5000011 0 0 1 -4-3.500001 4 3.5000011 0 0 1 4-3.5000009 4 3.5000011 0 0 1 4 3.5000009 4 3.5000011 0 0 1 -4 3.500001" fill="url(#e)" stroke="#7239b3" stroke-width=".944444"/><path d="m57 11.562516a4.5 3.9375012 0 0 0 -4.5-3.9375012 4.5 3.9375012 0 0 0 -4.5 3.9375012 4.5 3.9375012 0 0 0 .0098.24955 4 3.5000011 0 0 1 3.990234-3.3120509 4 3.5000011 0 0 1 4 3.5000009 4 3.5000011 0 0 1 -3.707031 3.489764 4.5 3.9375012 0 0 0 .207031.0105 4.5 3.9375012 0 0 0 4.5-3.937501z" fill="#fdfdfb" opacity=".892" stroke="#7239b3"/><path d="m12 7.1777344c-1.981358-.0000236-3.9438926.7201537-5.3105469 1.9160156-1.3666542 1.195862-2.1289925 2.833038-2.1289062 4.464844-.0000861 1.631805.762252 3.268982 2.1289062 4.464844 1.3666543 1.195861 3.3291889 1.916039 5.3105469 1.916015 1.981358.000024 3.943893-.720154 5.310547-1.916015 1.366654-1.195862 2.128992-2.833039 2.128906-4.464844.000086-1.631806-.762252-3.268982-2.128906-4.464844-1.366654-1.1958619-3.329189-1.9160392-5.310547-1.9160156zm.529297 2.7792968c-.556346.000094.932879.063284.378906.015625s.921846.1439338.375.048828c-.546845-.095105.900217.222016.365235.08008-.534983-.1419373.871933.299171.353515.111329-.518418-.187843.835089.371169.337891.138671-.497199-.232497.787788.443537.316406.167969s.735965.508102.294922.191407c-.441044-.316696.675808.568382.269531.21289s.607443.623956.240235.232422c-.367209-.391534.534952.672399.210937.248047s.456631.717109.179687.263672c-.276943-.453438.374776.751692.148438.273437s.2879.779518.115234.28125c-.172665-.498267.198558.800088.08203.28711-.116527-.512979.107481.814948.04883.292968-.05865-.52198.01746.817973.01758.292969-.000116-.525004-.07623.814949-.01758.292969s-.165355.805947-.04883.292969c.116526-.512979-.254697.785377-.08203.287109.172666-.4982702-.341572.7595028-.115234.2812478s-.425381.726875-.148438.273438c.276944-.453438-.503702.688023-.179687.263671.324015-.424351-.578146.639581-.210937.248047.367208-.391533-.646512.587914-.240235.232422s-.710575.529586-.269531.212891c.441043-.316695-.766304.466974-.294922.191406s-.813605.400467-.316406.167969c.497198-.232498-.856309.326514-.337891.138672.518418-.187843-.888498.253266-.353515.111328.534982-.141938-.91208.175183-.365235.08008.546846-.09511-.928973.09649-.375.04883-.0042 0-.0055 0-.0098 0-.533969-.000043-.705942-.000048-1.236329 0 .360287.02727-.788306-.124268-.310547-.04102.495871.08641-.801638-.197262-.316406-.06836.485232.128903-.77506-.266299-.304687-.0957.470372.170596-.7403849-.332301-.289063-.121094.451322.211207-.7015556-.393017-.273437-.142578.428118.250439-.6527631-.452033-.2519534-.164062.4008094.28797-.5999303-.50509-.2304687-.181641.3694611.323449-.541199-.555701-.2070313-.199219s-.474755-.59952-.1796875-.21289c.2950676.386629-.4047128-.63802-.1523437-.22461.252369.41341-.3333283-.66873-.1269532-.232422.2063752.436308-.2551634-.693087-.097656-.238281.1575072.454806-.1746793-.712564-.068359-.244141.10632.468423-.096467-.722855-.042969-.246093.051398.458048-.00873-.577009-.013672-.238282.016115-.378882.063572-1.857997.00195-.02539-.085218 2.534455.1241638-2.566154 0-.0332-.1241637 2.53295.1650252-2.566043.00195-.03516-.163072 2.530887.2058377-2.561468.00391-.0332v-.158203c.202659 2.765218-.156568-2.815047-.00391-.04687.1526618 2.768173-.1045563-2.817171-.00195-.04687.1026033 2.770296-.054457-2.818462-.00195-.04687.052504 2.771587-.00238-2.818919 0-.04687.0001156.52505.076221-.814996.017578-.292969s.165335-.804045.048828-.291015c-.1165068.513029.2546688-.787387.082031-.289063-.1726375.498325.3415376-.75957.1152344-.28125s.4253409-.726949.1484375-.273437c-.2769035.453512.50366-.686156.1796875-.261719s.578103-.641631.2109375-.25.6464696-.588023.2402344-.232422c-.4062351.355602.7105362-.529707.2695312-.21289-.4410055.316816.764319-.467109.292969-.191407-.4713503.275702.815533-.398659.318359-.166015s.856295-.328626.337891-.140625c-.518404.188.886543-.251483.351562-.109375-.53498.142107.914046-.1773178.367188-.08203-.546858.09529.92705-.094724.373047-.046875-.554003.04785.9353-.017684.378906-.017578zm-.548828.9277348c-.0066.000489-.01295.0014-.01953.002.169466-.01072 1.347587-.04309.01172 0-5.3527498.172671 5.40162-.107599.04687-.002a1.0316985 1.0316985 0 0 1 -.02734 0c-.0039.000278-.0078-.000291-.01172 0zm-.269531 5.33789c.382455.000194.06651-.000215.599609 0l-.07227.002c2.651369-.185537-2.7149353.146817-.06055.0039 2.654389-.14291-2.7171706.102205-.06055.002 2.656624-.100252-2.7205754.05953-.0625.002 2.658074-.05757-2.7192883.01684-.06055.002.381749-.0017-.397817-.03122-.283203-.01172zm.603515 0c.451488-.000182.165239.000167.507813 0-.118093-.0044-.548447.0076-.275391.01172.09719-.02313-4.74972-.259258-.06836-.0039 5.88202.320844-5.9612196-.442964-.08789-.0059z" fill="none" stroke="url(#f)" transform="matrix(.94444447 0 0 .94444447 40.666666 -.805538)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.right-arrow-callout.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.right-arrow-callout.svg
index 3de2f338eccc..d236ac8f3fca 100644
--- a/icon-themes/elementary_svg/cmd/sc_arrowshapes.right-arrow-callout.svg
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.right-arrow-callout.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="2.999975" x2="2.999975" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".07457629" stop-color="#fff" stop-opacity=".235294"/><stop offset=".25" stop-color="#fff" stop-opacity=".196078"/><stop offset=".5" stop-color="#fff" stop-opacity=".970588"/><stop offset=".5" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="8.999975" x2="8.999975" y1="16" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><path d="m.5 15.5h6.9998985v-5.99999h3.0000915v3l5.00001-4.5-5.00001-4.5v3h-3.0000915v-6.00001h-6.9998985z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m1 1v7 7h5.9492188l.0507812-6h3.96875v2.363281l3.886719-3.3554685-3.886719-3.5136719v1.1269532 1.3789062h-3.96875v-6zm1 1h4v12h-4zm9.96875 4.7460938 1.376953 1.2441406-1.376953 1.1894531v-.1796875h.03125v-1-1h-.03125z" fill="url(#a)" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.22973" x2="4.951011" y1="6.82399" y2="40.628426"><stop offset="0" stop-color="#fff"/><stop offset=".07457629" stop-color="#fff" stop-opacity=".235294"/><stop offset=".25" stop-color="#fff" stop-opacity=".196078"/><stop offset=".5" stop-color="#fff" stop-opacity=".970588"/><stop offset=".5" stop-color="#fff" stop-opacity=".164706"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="4.466442" x2="8.999975" y1="51.834507" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><path d="m.5 15.5h6.9998985v-5.99999h3.0000915v3l5.00001-4.5-5.00001-4.5v3h-3.0000915v-6.00001h-6.9998985z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m1 1v7 7h5.9492188l.0507812-6h3.96875v2.363281l3.886719-3.3554685-3.886719-3.5136719v1.1269532 1.3789062h-3.96875v-6zm1 1h4v12h-4zm9.96875 4.7460938 1.376953 1.2441406-1.376953 1.1894531v-.1796875h.03125v-1-1h-.03125z" fill="url(#a)" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_cone.svg b/icon-themes/elementary_svg/cmd/sc_cone.svg
index 840749d81fe9..f21faaa6c985 100644
--- a/icon-themes/elementary_svg/cmd/sc_cone.svg
+++ b/icon-themes/elementary_svg/cmd/sc_cone.svg
@@ -1 +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="46.694916" cy="14.559347" gradientTransform="matrix(.78323849 .46662233 -.63480121 1.0655315 -24.640518 -26.305003)" gradientUnits="userSpaceOnUse" r="9.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#d6d6d4"/></radialGradient><path d="m7.9999998.42102237-7.2236977 10.21388363c-.2296982.361894-.3552639.75458-.3552639 1.154559 0 2.092836 3.3932166 3.789482 7.5789616 3.789482 4.1857452 0 7.5789622-1.696646 7.5789622-3.789482 0-.457769-.176166-.896306-.473685-1.302634z" fill="url(#a)" opacity=".986928" stroke="#888a85" stroke-linejoin="round" stroke-width=".842107"/></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="2.508475" cy="11.254244" gradientTransform="matrix(.76271229 .48304993 -.53505014 .84481808 6.616815 .534731)" gradientUnits="userSpaceOnUse" r="8.000015"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.949138" x2="7.932219" y1=".135593" y2="13.762712"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-linejoin="round" stroke-opacity=".662745" stroke-width=".842107"><path d="m7.9999998.42102237-7.2236977 10.21388363c-.2296982.361894-.3552639.75458-.3552639 1.154559 0 2.092836 3.3932166 3.789482 7.5789616 3.789482 4.1857452 0 7.5789622-1.696646 7.5789622-3.789482 0-.457769-.176166-.896306-.473685-1.302634z" fill="url(#a)" opacity=".986928" stroke="#7239b3"/><path d="m8 1.6816406-6.6132812 9.3476564c-.1629775.258852-.2382813.511694-.2382813.759765 0 .653744.5793193 1.409773 1.8183594 2.029297 1.2390401.619525 3.0384997 1.033204 5.0332031 1.033203 1.9947034 0 3.794163-.413678 5.033203-1.033203 1.23904-.619524 1.818359-1.375553 1.818359-2.029297 0-.272404-.101482-.558181-.332031-.873046a.72682317.72682317 0 0 1 -.0078-.0098z" fill="none" opacity=".986928" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_cylinder.svg b/icon-themes/elementary_svg/cmd/sc_cylinder.svg
index 7034d6e47c83..b02e0a7f197a 100644
--- a/icon-themes/elementary_svg/cmd/sc_cylinder.svg
+++ b/icon-themes/elementary_svg/cmd/sc_cylinder.svg
@@ -1 +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="3.5" x2="20.5" y1="14.25" y2="14.25"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#cbcbc7"/></linearGradient><g stroke="#888a85" transform="matrix(.94117731 0 0 .94117731 -3.294128 -3.294135)"><path d="m20 8.0000134a8 4 0 0 1 -16 0 8 4 0 1 1 16 0" fill="#fdfdfb" opacity=".986928"/><path d="m4 8v8c0 2.2091 3.581722 4 8 4s8-1.7909 8-4v-8c0 2.2091-3.581722 4-8 4s-8-1.7909-8-4" fill="url(#a)" opacity=".986928"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2502023 -.7175237 .7175237 .2502023 -474.2609 139.20483)" gradientUnits="userSpaceOnUse" x1="371.03683" x2="345.4321" y1="501.16919" y2="510.09763"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.86174054 0 0 .86384326 -2.270395 -2.421804)" gradientUnits="userSpaceOnUse" x1="10.485164" x2="10.945673" y1="5.032969" y2="9.707065"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.5" x2="11.639838" xlink:href="#a" y1="14.25" y2="14.466102"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.5" x2="31.37711" xlink:href="#a" y1="8.000013" y2="21.470341"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.344085" x2="11.739075" y1="6.100302" y2="18.630463"><stop offset="0" stop-color="#fff"/><stop offset=".04277762" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke="#888a85" stroke-opacity=".662745" transform="matrix(.94117731 0 0 .94117731 -3.294128 -3.294135)"><path d="m20 8.0000134a8 4 0 0 1 -16 0 8 4 0 1 1 16 0" fill="url(#d)" opacity=".986928" stroke="#7239b3"/><path d="m4 8v8c0 2.2091 3.581722 4 8 4s8-1.7909 8-4v-8c0 2.2091-3.581722 4-8 4s-8-1.7909-8-4" fill="url(#c)" opacity=".986928" stroke="#7239b3"/><path d="m5.0214844 11.089844v4.910156c0 .552939.5153648 1.285022 1.7773437 1.916016 1.2619789.630993 3.1299361 1.0625 5.2011719 1.0625 2.071236 0 3.939193-.431507 5.201172-1.0625 1.261979-.630994 1.777344-1.363077 1.777344-1.916016v-4.910156c-.302144.210074-.523154.481302-.865235.652344-1.633451.816731-3.766239 1.279296-6.113281 1.279296-2.3470422 0-4.4798297-.462565-6.1132812-1.279296-.3420806-.171042-.5630905-.44227-.8652344-.652344z" fill="none" opacity=".986928" stroke="url(#e)"/></g><ellipse cx="8.047939" cy="4.224267" fill="none" opacity=".9" rx="6.429007" ry="2.756312" stroke="url(#b)" stroke-opacity=".6639"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_cyramid.svg b/icon-themes/elementary_svg/cmd/sc_cyramid.svg
index acff51987f02..0d49b9ecc34a 100644
--- a/icon-themes/elementary_svg/cmd/sc_cyramid.svg
+++ b/icon-themes/elementary_svg/cmd/sc_cyramid.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.457626" x2="20" y1="3.457627" y2="12"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g stroke="#888a85" stroke-linejoin="round" transform="matrix(.94117882 0 0 .94117882 -3.294151 -3.294189)"><path d="m11 4-7 16h6 6z" fill="#fdfdfb"/><path d="m11 4 5 16 4-4z" fill="url(#a)"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2502023 -.7175237 .7175237 .2502023 -474.2609 139.20483)" gradientUnits="userSpaceOnUse" x1="371.03683" x2="345.4321" y1="501.16919" y2="510.09763"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.610273" x2="13.318075" xlink:href="#a" y1="11.643536" y2="11.745406"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.500027" x2="22.815989" xlink:href="#a" y1="12.000046" y2="17.552019"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.500084" x2="20.499985" y1="12.000084" y2="12.000084"><stop offset="0" stop-color="#fff"/><stop offset=".04277762" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.681936" x2="11.508301" y1="6.040589" y2="19.945988"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke="#888a85" stroke-linejoin="round" stroke-opacity=".662745" transform="matrix(.94117882 0 0 .94117882 -3.294151 -3.294189)"><path d="m11 4-7 16h6 6z" fill="url(#c)" stroke="#7239b3"/><path d="m11 4 5 16 4-4z" fill="url(#b)" stroke="#7239b3"/><g fill="none"><path d="m13.65625 9.1875 2.800781 8.958984 2.238281-2.238281z" stroke="url(#d)"/><path d="m10.84375 6.8359375-5.3242188 12.1699215h4.4804688 4.646484z" stroke="url(#e)" stroke-linecap="square" stroke-width=".99981"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_deletecomment.svg b/icon-themes/elementary_svg/cmd/sc_deletecomment.svg
deleted file mode 100644
index 203563ba1921..000000000000
--- a/icon-themes/elementary_svg/cmd/sc_deletecomment.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.3705263 0 0 .38647344 7.53368 7.335749)" gradientUnits="userSpaceOnUse" x1="11.192374" x2="11.192374" y1="4.064163" y2="30.298229"><stop offset="0" stop-color="#f8b17e"/><stop offset=".31209752" stop-color="#e35d4f"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#690b54"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 .033675)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.916672"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#d" y1="13.022708" y2="32.702335"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#d" y1="20.584223" y2="32.702335"/><linearGradient id="f" gradientTransform="matrix(.3475373 -.03246831 .03417792 .3883404 -1.065449 -.746162)" gradientUnits="userSpaceOnUse" x1="27.906723" x2="24.774496" y1="7.549542" y2="39.399513"><stop offset="0" stop-color="#fff"/><stop offset=".51153916" stop-color="#fff" stop-opacity=".235294"/><stop offset=".58522105" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.1959881 -.20631521 .1959881 .20631521 2.397994 11.792362)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#h" y1="13.022708" y2="32.702335"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset=".507761" stop-color="#fff" stop-opacity=".235294"/><stop offset=".83456558" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.1959881 -.20631521 .1959881 .20631521 2.200421 11.896463)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#h" y1="20.584223" y2="32.702335"/><path d="m6.937336 1.0952093c-3.8401374.5799725-6.6816061 3.2903792-6.4234274 6.2250312.1671815 1.9003082 1.5909791 3.4644225 3.6270658 4.2896705l-.849891 3.392464 3.7598546-2.78557.025993-.0024c.463993.02272.930139.03025 1.413866-.01496 4.127797-.385783 7.266159-3.1994973 6.995281-6.2784755-.270876-3.079007-3.849091-5.26499019-7.976888-4.8792058-.193491.0180833-.382994.0249218-.571854.0534456z" fill="#fbd25e" fill-rule="evenodd" stroke="#cc8a00" stroke-linejoin="round" stroke-width=".99525"/><path d="m8.84375 1.9687504c-.4171517-.018858-.8246839-.010423-1.25.03125-.1538325.015073-.3091611.0387-.46875.0625-1.5703208.2341946-3.0528099.8681199-4.09375 1.78125s-1.6367528 2.0740795-1.53125 3.4375c.1397443 1.8059383 1.8127937 3.0928276 3.59375 3.6874996.039052.02233.07142.0547.09375.09375.038107.04339.06017.09855.0625.15625.00259.02075.00259.04175 0 .0625l-.4375 1.4375 1.875-1.375c.047338-.02703.1021582-.03799.15625-.03125.3843876.0171 1.1301654.03455 1.5 0 1.4821026-.138463 3.171564-.797908 4.40625-1.7499996 1.234686-.9520924 2.007317-2.167666 1.84375-3.5-.168795-1.3749144-1.058281-2.4699424-2.34375-3.1875-.964102-.5381682-2.154795-.8496747-3.40625-.90625z" fill="none" stroke="url(#f)" stroke-width=".99525"/><g fill="none"><path d="m14.024427 9.9204413-1.996473 2.0604627-2.0819651-2.0584992" opacity=".5" stroke="url(#g)" stroke-linecap="square" stroke-linejoin="round"/><path d="m14.365439 14.468928-1.658566-1.897836m-1.422064.0812-1.7309617 1.722531" opacity=".4" stroke="url(#i)" stroke-width="1.000262"/></g><path d="m15.5 14.214902-2.0384-2.049501 1.96142-2.147073-1.41391-1.3299219-2.01857 2.0460349-2.05948-2.0460349-1.47106 1.3788389 2.05948 2.089411-2.05948 2.056046 1.47106 1.432225 2.05709-2.148338 2.06188 2.148338z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><g fill="none"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#c)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-display.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-display.svg
index ddbef6e7f3c6..3e10aa5af9b8 100644
--- a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-display.svg
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-display.svg
@@ -1,2 +1,3 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" gradientUnits="userSpaceOnUse" x1="15.725273" x2="15.999967" y1="16.20339" y2="-.067797"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="7.521884" x2="7.254204" y1="2.372881" y2="15.932203"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="8.350481" x2="8.633917" y1="2.033898" y2="13.898305"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
-/&amp;gt;<path d="m10.499967.5c2.761424 0 5 3.3578728 5 7.5 0 4.142127-2.238576 7.5-5 7.5h-5.0000003-2.0002112l-3.0032998-7.5 3.0032998-7.5h2.0002112z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m11.003478 14.440678-7.003478.059322-2.5035443-6.5 2.5035443-6.5 7.003478.059322c4.006301 1.2115029 5.292493 10.55119 0 12.881356z" fill="none" stroke="url(#c)"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" gradientUnits="userSpaceOnUse" x1="267.3721" x2="262.30399" y1="72.215523" y2="19.047455"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="66.98336" x2="66.715675" y1="13.070649" y2="47.43119"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="9.437488" x2="9.302844" y1="4.47636" y2="29.609278"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+/&amp;amp;gt;<path d="m10.499967.5c2.761424 0 5 3.3578728 5 7.5 0 4.142127-2.238576 7.5-5 7.5h-5.0000003-2.0002112l-3.0032998-7.5 3.0032998-7.5h2.0002112z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m11.003478 14.440678-7.003478.059322-2.5035443-6.5 2.5035443-6.5 7.003478.059322c4.006301 1.2115029 5.292493 10.55119 0 12.881356z" fill="none" stroke="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-document.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-document.svg
index 97fe6743885d..5bcb6d05d118 100644
--- a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-document.svg
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-document.svg
@@ -1,2 +1,3 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="9.338983" x2="9" y1="2.186711" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" gradientUnits="userSpaceOnUse" x1="1" x2="1" y1="16" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="1" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
-/&amp;gt;<path d="m.5.50045435v12.49757965c3.5899752 3.965133 5.7311836 2.64314 9.296875 0 2.58032-1.584348 3.735169-2.260125 5.703125-2.499517v-9.99806265z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.5 1.5h13v8c-6.5 1.5-9.3684437 8.089879-13 3z" fill="none" stroke="url(#a)"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="11.0113" x2="11.508476" y1="4.82721" y2="26.014273"><stop offset="0" stop-color="#fff"/><stop offset=".05838298" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" gradientUnits="userSpaceOnUse" x1="232.21019" x2="232.56609" y1="69.437424" y2="19.800722"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="72.655052" x2="72.613968" y1="13.665025" y2="49.619843"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+/&amp;amp;gt;<path d="m.5.50045435v12.49757965c3.5899752 3.965133 5.7311836 2.64314 9.296875 0 2.58032-1.584348 3.735169-2.260125 5.703125-2.499517v-9.99806265z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.5 1.5h13v8c-6.5 1.5-9.3684437 8.089879-13 3z" fill="none" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-manual-input.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-manual-input.svg
index 8d0dcea2030e..8300d7c7f299 100644
--- a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-manual-input.svg
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-manual-input.svg
@@ -1,2 +1,3 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.728814" x2="7.322034" y1="16.135603" y2="3.18645"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -17.297805 -5.25892)" gradientUnits="userSpaceOnUse" x1="3.643398" x2="2.960472" y1="4.260733" y2="15.574442"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="8.286796" x2="11.931875" y1="4.546231" y2="13.798544"><stop offset="0" stop-color="#fff"/><stop offset=".04166126" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
-/&amp;gt;<path d="m15.5.5-14.9999999 4.9999695-.0000001 10.0000305h15v-1.25z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m14.958984 1.1875-13.9316402 4.6777344.0019531.1347656h-.0292969v8 1h14v-1-12h-.019531zm-.958984 1.3984375v11.4140625h-12v-7.390625z" fill="url(#c)"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.194532" x2="7.322034" y1="52.587944" y2="3.18645"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -17.297805 -5.25892)" gradientUnits="userSpaceOnUse" x1="63.440151" x2="64.042465" y1="16.741493" y2="66.598022"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="14.418623" x2="20.014738" y1="16.799166" y2="40.04105"><stop offset="0" stop-color="#fff"/><stop offset=".04166126" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+/&amp;amp;gt;<path d="m15.5.5-14.9999999 4.9999695-.0000001 10.0000305h15v-1.25z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m14.958984 1.1875-13.9316402 4.6777344.0019531.1347656h-.0292969v8 1h14v-1-12h-.019531zm-.958984 1.3984375v11.4140625h-12v-7.390625z" fill="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-multidocument.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-multidocument.svg
index f57aa6973aab..fe5f3dfe19cd 100644
--- a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-multidocument.svg
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-multidocument.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="4.889823" x2="5.00757" y1="15.948629" y2="5.354013"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -25.840178 -3.699598)" gradientUnits="userSpaceOnUse" x1="8.005887" x2="7.931876" y1="6.025165" y2="15.996569"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.355932" x2="5.271186" y1="7.133813" y2="13.235508"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-linejoin="round"><g transform="translate(5 -5.000231)"><path d="m.5 5.5002306v2.5 6.2524414c2.918586 2.885809 6.134787-.07662 7.5-.546875.8123775-.36403 1.5615147-.588844 2.5-.703125v-1.132813-.664062-3.2055664-1.25-1.25z" fill="url(#b)" stroke="url(#a)"/><path d="m1.5169492 6.5849764v2.5 4.6931196c2.5599462 1.750116 4.0001257-.678189 5.5338983-.614672.8123775-.36403 1.5276164-.826132 2.4661017-.940413v-1.132813-.664062l.033898-1.4089562v-1.25-1.25z" fill="none" stroke="url(#c)"/></g><g transform="translate(3 -3.000231)"><path d="m.5 5.5002306v2.5 6.2524414c2.918586 2.885809 6.134787-.07662 7.5-.546875.8123775-.36403 1.5615147-.588844 2.5-.703125v-1.132813-.664062-3.2055664-1.25-1.25z" fill="url(#b)" stroke="url(#a)"/><path d="m1.5169492 6.5849764v2.5 4.6931196c2.5599462 1.750116 4.0001257-.678189 5.5338983-.614672.8123775-.36403 1.5276164-.826132 2.4661017-.940413v-1.132813-.664062l.033898-1.4089562v-1.25-1.25z" fill="none" stroke="url(#c)"/></g><path d="m.5 5.5002306v2.5 6.2524414c2.918586 2.885809 6.134787-.07662 7.5-.546875.8123775-.36403 1.5615147-.588844 2.5-.703125v-1.132813-.664062-3.2055664-1.25-1.25z" fill="url(#b)" stroke="url(#a)"/><path d="m1.5169492 6.5849764v2.5 4.6931196c2.5599462 1.750116 4.0001257-.678189 5.5338983-.614672.8123775-.36403 1.5276164-.826132 2.4661017-.940413v-1.132813-.664062l.033898-1.4089562v-1.25-1.25z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.028249" x2="6.943502" xlink:href="#l" y1="21.991701" y2="39.863934"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.394404" x2="7.24203" xlink:href="#l" y1="21.354156" y2="39.705456"/><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="8.312198" x2="7.833283" xlink:href="#l" y1="20.368788" y2="40.660557"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-2.322984" x2="-5.945211" xlink:href="#j" y1="41.954262" y2="19.579317"/><linearGradient id="e" gradientTransform="matrix(.28571361 0 0 .30419701 -25.840178 -3.699598)" gradientUnits="userSpaceOnUse" x1="82.277252" x2="85.287994" xlink:href="#k" y1="29.872334" y2="57.896267"/><linearGradient id="f" gradientTransform="matrix(.28571361 0 0 .30419701 -25.840178 -3.699598)" gradientUnits="userSpaceOnUse" x1="89.215492" x2="92.190842" xlink:href="#k" y1="28.718615" y2="59.015274"/><linearGradient id="g" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-31.756237" x2="-34.001022" xlink:href="#j" y1="49.89711" y2="20.279768"/><linearGradient id="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-28.733881" x2="-34.001022" xlink:href="#j" y1="47.382408" y2="20.279768"/><linearGradient id="i" gradientTransform="matrix(.28571361 0 0 .30419701 -25.840178 -3.699598)" gradientUnits="userSpaceOnUse" x1="84.517418" x2="84.443405" xlink:href="#k" y1="28.718615" y2="58.861977"/><linearGradient id="j" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="4.889823" x2="5.00757" y1="15.948629" y2="5.354013"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.28571361 0 0 .30419701 -25.840178 -3.699598)" gradientUnits="userSpaceOnUse" x1="8.005887" x2="7.931876" y1="6.025165" y2="15.996569"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.355932" x2="5.271186" y1="7.133813" y2="13.235508"><stop offset="0" stop-color="#fff"/><stop offset=".04102409" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-linejoin="round"><g transform="translate(5 -5.000231)"><path d="m.5 5.5002306v2.5 6.2524414c2.918586 2.885809 6.134787-.07662 7.5-.546875.8123775-.36403 1.5615147-.588844 2.5-.703125v-1.132813-.664062-3.2055664-1.25-1.25z" fill="url(#e)" stroke="url(#d)"/><path d="m1.5169492 6.5849764v2.5 4.6931196c2.5599462 1.750116 4.0001257-.678189 5.5338983-.614672.8123775-.36403 1.5276164-.826132 2.4661017-.940413v-1.132813-.664062l.033898-1.4089562v-1.25-1.25z" fill="none" stroke="url(#c)"/></g><g transform="translate(3 -3.000231)"><path d="m.5 5.5002306v2.5 6.2524414c2.918586 2.885809 6.134787-.07662 7.5-.546875.8123775-.36403 1.5615147-.588844 2.5-.703125v-1.132813-.664062-3.2055664-1.25-1.25z" fill="url(#i)" stroke="url(#h)"/><path d="m1.5169492 6.5849764v2.5 4.6931196c2.5599462 1.750116 4.0001257-.678189 5.5338983-.614672.8123775-.36403 1.5276164-.826132 2.4661017-.940413v-1.132813-.664062l.033898-1.4089562v-1.25-1.25z" fill="none" stroke="url(#b)"/></g><path d="m.5 5.5002306v2.5 6.2524414c2.918586 2.885809 6.134787-.07662 7.5-.546875.8123775-.36403 1.5615147-.588844 2.5-.703125v-1.132813-.664062-3.2055664-1.25-1.25z" fill="url(#f)" stroke="url(#g)"/><path d="m1.5169492 6.5849764v2.5 4.6931196c2.5599462 1.750116 4.0001257-.678189 5.5338983-.614672.8123775-.36403 1.5276164-.826132 2.4661017-.940413v-1.132813-.664062l.033898-1.4089562v-1.25-1.25z" fill="none" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-off-page-connector.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-off-page-connector.svg
index ad986fa19e97..88407b92ad5d 100644
--- a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-off-page-connector.svg
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-off-page-connector.svg
@@ -1,2 +1,4 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="0" x2="0" y1="16" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -25.026619 -10.004683)" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="0" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
-/&amp;gt;<path d="m.5.5v10l7.5 5 7.5-5v-10z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m1 1v9.191758l6.9819172 4.602186 7.0180828-4.602186v-9.191758h-1-12zm1 1h12v7.8149705l-6 3.6850295-6-3.6850295z" fill="url(#a)"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="20.821093" x2="23.999992" y1="7.402869" y2="39.653835"><stop offset="0" stop-color="#fff"/><stop offset=".07990431" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-10.68564" x2="-14.299375" y1="52.896881" y2="3.886572"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -25.026619 -10.004683)" gradientUnits="userSpaceOnUse" x1="89.343376" x2="88.830696" y1="34.532497" y2="89.54734"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+/&amp;amp;gt;<path d="m.5.5v10l7.5 5 7.5-5v-10z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m1 1v9.191758l6.9819172 4.602186 7.0180828-4.602186v-9.191758h-1-12zm1 1h12v7.8149705l-6 3.6850295-6-3.6850295z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-punched-tape.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-punched-tape.svg
index 6fcd7b7a9377..ded0cf0bc6c1 100644
--- a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-punched-tape.svg
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-punched-tape.svg
@@ -1,2 +1,3 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.932203" x2="7.79661" y1="14.508324" y2="1.559171"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -19.874076 -4.174175)" gradientUnits="userSpaceOnUse" x1="13.423729" x2="13.355932" y1="1.423578" y2="14.982901"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.999996" x2="5.711871" y1="6.07653" y2="12.042631"><stop offset="0" stop-color="#fff"/><stop offset=".212284" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
-/&amp;gt;<g stroke-linejoin="round"><path d="m11.603515 1.7559898c-1.257865.080247-2.467453.8978611-3.6621087 2.1875-2.7143895 3.0996208-5.1293038 2.4336581-7.4414063.3051757v1.7260742 4.0625003 1.711426c1.2731477 1.523179 2.5574337 2.5 3.75 2.5 1.25 0 2.5490762-.822957 3.8085938-2.182617 2.7143902-3.0996216 5.1293042-2.4458664 7.4414062-.317383v-1.711426-4.0625003-1.7260742c-1.346241-1.6106271-2.638619-2.5729228-3.896485-2.4926757z" fill="url(#b)" stroke="url(#a)"/><path d="m11.643458 2.6725823c-1.106149.059755-2.6444206 1.4821461-3.6949845 2.442468-2.386997 2.308114-4.4089446 2.3206835-6.56082.8543659l.016949 1.1666667v3.0251161 1.274403c1.1195887 1.134227 2.0116841 1.844661 3.0604106 1.844661 1.0992328 0 2.4789108-1.443318 3.5865133-2.455781 2.3869976-2.3081144 4.4936906-2.1263841 6.5099726-.8973546l.0339-1.0879623v-3.0251161-1.2853108c-1.183868-1.1993437-1.845792-1.9159114-2.951941-1.8561559z" fill="none" stroke="url(#c)" stroke-width=".809215"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="2.589383" x2="7.79661" y1="55.406075" y2="1.559171"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -19.874076 -4.174175)" gradientUnits="userSpaceOnUse" x1="74.169632" x2="73.152687" y1="14.35008" y2="64.905945"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="8.78719" x2="8.777784" y1="23.249933" y2="37.127377"><stop offset="0" stop-color="#fff"/><stop offset=".212284" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+/&amp;amp;gt;<g stroke-linejoin="round"><path d="m11.603515 1.7559898c-1.257865.080247-2.467453.8978611-3.6621087 2.1875-2.7143895 3.0996208-5.1293038 2.4336581-7.4414063.3051757v1.7260742 4.0625003 1.711426c1.2731477 1.523179 2.5574337 2.5 3.75 2.5 1.25 0 2.5490762-.822957 3.8085938-2.182617 2.7143902-3.0996216 5.1293042-2.4458664 7.4414062-.317383v-1.711426-4.0625003-1.7260742c-1.346241-1.6106271-2.638619-2.5729228-3.896485-2.4926757z" fill="url(#b)" stroke="url(#a)"/><path d="m11.643458 2.6725823c-1.106149.059755-2.6444206 1.4821461-3.6949845 2.442468-2.386997 2.308114-4.4089446 2.3206835-6.56082.8543659l.016949 1.1666667v3.0251161 1.274403c1.1195887 1.134227 2.0116841 1.844661 3.0604106 1.844661 1.0992328 0 2.4789108-1.443318 3.5865133-2.455781 2.3869976-2.3081144 4.4936906-2.1263841 6.5099726-.8973546l.0339-1.0879623v-3.0251161-1.2853108c-1.183868-1.1993437-1.845792-1.9159114-2.951941-1.8561559z" fill="none" stroke="url(#c)" stroke-width=".809215"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sequential-access.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sequential-access.svg
index 9a9fd69711dd..bb526c390cc3 100644
--- a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sequential-access.svg
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sequential-access.svg
@@ -1,2 +1,3 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="8.556122" x2="8.59002" y1="2.932501" y2="13.983348"><stop offset="0" stop-color="#fff"/><stop offset=".16692893" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="2.576271" x2="3.118644" y1="16.000004" y2=".135596"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -17.772381 -4.241971)" gradientUnits="userSpaceOnUse" x1="13.762712" x2="14.305085" y1=".203393" y2="15.796613"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
-/&amp;gt;<path d="m8 .5c4.142136 0 7.5 2.5183881 7.5 5.625 0 2.0759552-1.769097 3.8687004-4 4.843375l4 .03163v4.5l-4-.000375c-4.9688338-.099553-10.804099-4.554606-11-9.37463 0-3.1066119 3.357865-5.625 7.5-5.625z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><g fill="none"><path d="m8 .5c4.142136 0 7.5 2.5183881 7.5 5.625 0 2.0759552-1.769097 3.8687004-4 4.843375l4 .03163v4.5l-4-.000375c-4.9688338-.099553-10.804099-4.554606-11-9.37463 0-3.1066119 3.357865-5.625 7.5-5.625z"/><path d="m8.030698 1.454742c3.624369 0 6.5625 2.2035896 6.5625 4.921875 0 1.5149946-1.997252 3.2232862-3.921417 3.956196-.243809.09287-.105917.85703-.105917.85703l.245401.678417 3.781933.140264v2.571226l-3.5-.000328c-4.3477296-.08711-9.4535866-3.985284-9.625-8.202805 0-2.7182854 2.9381319-4.921875 6.5625-4.921875z" stroke="url(#a)" stroke-linejoin="round" stroke-width=".875"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="20.262337" x2="21.968552" y1="5.826895" y2="39.839935"><stop offset="0" stop-color="#fff"/><stop offset=".16692893" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="5.247681" x2="3.118644" y1="48.006939" y2=".135596"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -17.772381 -4.241971)" gradientUnits="userSpaceOnUse" x1="62.644184" x2="63.423847" y1="14.244249" y2="67.279755"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+/&amp;amp;gt;<path d="m8 .5c4.142136 0 7.5 2.5183881 7.5 5.625 0 2.0759552-1.769097 3.8687004-4 4.843375l4 .03163v4.5l-4-.000375c-4.9688338-.099553-10.804099-4.554606-11-9.37463 0-3.1066119 3.357865-5.625 7.5-5.625z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><g fill="none"><path d="m8 .5c4.142136 0 7.5 2.5183881 7.5 5.625 0 2.0759552-1.769097 3.8687004-4 4.843375l4 .03163v4.5l-4-.000375c-4.9688338-.099553-10.804099-4.554606-11-9.37463 0-3.1066119 3.357865-5.625 7.5-5.625z"/><path d="m8.030698 1.454742c3.624369 0 6.5625 2.2035896 6.5625 4.921875 0 1.5149946-1.997252 3.2232862-3.921417 3.956196-.243809.09287-.105917.85703-.105917.85703l.245401.678417 3.781933.140264v2.571226l-3.5-.000328c-4.3477296-.08711-9.4535866-3.985284-9.625-8.202805 0-2.7182854 2.9381319-4.921875 6.5625-4.921875z" stroke="url(#a)" stroke-linejoin="round" stroke-width=".875"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-stored-data.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-stored-data.svg
index b6d5f2927138..313c05eb3e4b 100644
--- a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-stored-data.svg
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-stored-data.svg
@@ -1,2 +1,3 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1=".139104" x2=".132083" y1="15.593221" y2=".20339"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -19.3995 -3.970785)" gradientUnits="userSpaceOnUse" x1="15.503511" x2="15.793099" y1=".5" y2="16.338984"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.979732" x2="8.406261" y1="1.965555" y2="14.033352"><stop offset="0" stop-color="#fff"/><stop offset=".06885009" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
-/&amp;gt;<path d="m5.5035106.5c-2.7614234 0-4.99999998 3.3578728-4.99999998 7.5 0 4.142127 2.23857658 7.5 4.99999998 7.5h5.0000004 5c-2.761424 0-5-3.35785-5-7.5 0-4.1421506 2.238576-7.5 5-7.5h-5z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m5 14.440678 6.79661.101695c-2.4878913-3.697713-3.853956-8.0357424-.067796-13.0847459l-6.728814.1016949c-4.00630054 1.2115029-5.29249263 10.55119 0 12.881356z" fill="none" stroke="url(#c)"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-1.372074" x2=".132083" y1="51.742065" y2=".20339"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -19.3995 -3.970785)" gradientUnits="userSpaceOnUse" x1="68.860237" x2="70.492134" y1="14.998593" y2="66.45369"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="17.83395" x2="17.472143" y1="8.105492" y2="40.366859"><stop offset="0" stop-color="#fff"/><stop offset=".06885009" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+/&amp;amp;gt;<path d="m5.5035106.5c-2.7614234 0-4.99999998 3.3578728-4.99999998 7.5 0 4.142127 2.23857658 7.5 4.99999998 7.5h5.0000004 5c-2.761424 0-5-3.35785-5-7.5 0-4.1421506 2.238576-7.5 5-7.5h-5z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m5 14.440678 6.79661.101695c-2.4878913-3.697713-3.853956-8.0357424-.067796-13.0847459l-6.728814.1016949c-4.00630054 1.2115029-5.29249263 10.55119 0 12.881356z" fill="none" stroke="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-terminator.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-terminator.svg
index 54bc20a96aba..788d071048b7 100644
--- a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-terminator.svg
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-terminator.svg
@@ -1,2 +1,3 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.28571361 0 0 .30419701 -17.094415 -9.055531)" gradientUnits="userSpaceOnUse" x1="4.067797" x2="4.474577" y1=".338983" y2="16.20339"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="12" x2="12.406779" y1="15.79661" y2=".338983"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.101696" x2="7.393926" y1="2.559801" y2="13.784203"><stop offset="0" stop-color="#fff"/><stop offset=".1314981" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
-/&amp;gt;<path d="m5.5.5c-2.7614234 0-5 3.3578725-5 7.5 0 4.142127 2.2385766 7.5 5 7.5h1.25 2.5 1.25c2.761422 0 5-3.35785 5-7.5 0-4.1421507-2.238578-7.5-5-7.5h-1.25c-.7328337.0401999-.955024.28465705-2.5 0z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m5.0033238 14.441225 6.3559322-.0339c3.990077-2.650354 4.31956-10.4204893-.440681-12.8813551l-5.9152552.033898c-4.00630101 1.2115029-5.292493 10.5511908.000004 12.8813568z" fill="none" stroke="url(#c)"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.28571361 0 0 .30419701 -17.094415 -9.055531)" gradientUnits="userSpaceOnUse" x1="58.76683" x2="60.851494" y1="30.596916" y2="83.653366"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="14.266767" x2="12.406779" y1="51.31678" y2=".338983"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="22.988703" x2="24.674528" y1="7.76971" y2="42.728142"><stop offset="0" stop-color="#fff"/><stop offset=".1314981" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+/&amp;amp;gt;<path d="m5.5.5c-2.7614234 0-5 3.3578725-5 7.5 0 4.142127 2.2385766 7.5 5 7.5h1.25 2.5 1.25c2.761422 0 5-3.35785 5-7.5 0-4.1421507-2.238578-7.5-5-7.5h-1.25c-.7328337.0401999-.955024.28465705-2.5 0z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m5.0033238 14.441225 6.3559322-.0339c3.990077-2.650354 4.31956-10.4204893-.440681-12.8813551l-5.9152552.033898c-4.00630101 1.2115029-5.292493 10.5511908.000004 12.8813568z" fill="none" stroke="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_freeline.svg b/icon-themes/elementary_svg/cmd/sc_freeline.svg
index 143ddc8316b8..7e121e733419 100644
--- a/icon-themes/elementary_svg/cmd/sc_freeline.svg
+++ b/icon-themes/elementary_svg/cmd/sc_freeline.svg
@@ -1,4 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.62191463 0 0 .60974338 -8.232783 -7.544915)" gradientUnits="userSpaceOnUse" x1="28.534189" x2="16.887266" y1="24.239939" y2="13.663627"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient>
-
- /&amp;gt;
- <path d="m1.4042654 14.561887c3.8901274 2.687024 10.5957346-.561887 4.5280603-7.2460454-5.33889469-5.8813338 5.3439063-9.8381257 8.7634553-3.6604737" fill="url(#a)" fill-rule="evenodd" stroke="#ce5c00"/><g fill="#ce5c00"><path d="m0 13h3v3h-3z"/><path d="m13 2h3v3h-3z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.81316263 -.00278469 -.00226443 -.9999895 -974.7494 708.13856)" gradientUnits="userSpaceOnUse" x1="1202.4305" x2="1202.4305" y1="697.28577" y2="701.98901"><stop offset="0" stop-color="#0e141e" stop-opacity=".8"/><stop offset="1" stop-color="#2e3436" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.81316263 -.00278469 -.00226443 -.9999895 -974.7494 708.13856)" gradientUnits="userSpaceOnUse" x1="1202.4305" x2="1202.4305" y1="698.19135" y2="701.31073"><stop offset="0" stop-color="#95a3ab"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 .9999934 -1245.5874 -655.27934)" gradientUnits="userSpaceOnUse" x1="1259.7336" x2="1264.54" y1="660.45795" y2="663.05652"><stop offset="0" stop-color="#eec88c"/><stop offset="1" stop-color="#e2a139"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1 0 0 .9999934 -3921.5081 -1430.2557)" gradientUnits="userSpaceOnUse" x1="3936.708" x2="3941.6958" y1="1429.319" y2="1432.2939"><stop offset="0" stop-color="#f9c440"/><stop offset="1" stop-color="#ffa154"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1 0 0 .9999934 -1245.5874 -647.27934)" gradientUnits="userSpaceOnUse" x1="1263.8799" x2="1260.0399" y1="659.63257" y2="656.48749"><stop offset="0" stop-color="#eec88c" stop-opacity="0"/><stop offset="1" stop-color="#eec88c" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1 0 0 .9999934 -1245.5874 -647.27934)" gradientUnits="userSpaceOnUse" x1="1265.6295" x2="1260.0399" y1="660.41785" y2="656.48749"><stop offset="0" stop-color="#674000"/><stop offset="1" stop-color="#674000" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.5615847 -.4090147 .5522601 .55854741 -11.7336 6.712531)" gradientUnits="userSpaceOnUse" x1="20.15287" x2="19.744741" y1="25.813437" y2="23.061436"><stop offset="0"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15.879821" x2="21.018143" y1=".127065" y2="2.242828"><stop offset="0" stop-color="#fff"/><stop offset=".61180192" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-.74145039 0 0 .72693975 23.799526 -14.551446)" gradientUnits="userSpaceOnUse" x1="28.534189" x2="5.540084" y1="24.239939" y2="6.739199"><stop offset="0" stop-color="#fcaf3e"/><stop offset="1" stop-color="#fcaf3e" stop-opacity="0"/></linearGradient><g transform="matrix(.6667 0 0 .6667 -.010491 5.460832)"><path d="m13.5676 13.481456c-5.2055377 1.308634-14.07511192-2.570424-5.8253386-7.438381 1.0049713-.593005.5695046-1.780522 1.2252072-3.425403 1.2341934-3.0960691-5.6815756-5.7307157-5.9886791-4.5990811l1.6309706-6.009904 13.5306929-.0086869" fill="url(#i)" fill-rule="evenodd"/><g fill="none" transform="translate(.77377 -8.77941)"><path d="m-.000016-.220061h24.03721v24.006117h-24.03721z"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m12.48508 22.336583c-4.1886167-.089-7.9272278.326978-9.0233753-3.420388-1.1053363-3.778555 2.5343125-3.472827 3.8959586-7.087573 1.3197681-3.5046267-2.518781-4.1454125-4.4600517-4.4699803-1.94118944-.3245479-1.4471099-2.4605338-.9780759-4.1472526" stroke="url(#a)" stroke-width="4.499775"/><path d="m12.549727 22.281353c-4.6051206.0208-8.332266.356888-9.1811298-3.720205s2.627664-3.0514 3.9892288-6.685676c1.3201746-3.5233469-2.5189437-4.1679826-4.4600518-4.4943005-1.94135204-.3263778-1.4472725-2.4739436-.9782385-4.1697624" stroke="url(#b)" stroke-width="1.499925"/></g></g><g transform="translate(0 -1.499925)"><path d="m12.5376 11.814397 3 .995254 5.2712-5.805622c-1.1209-2.813842-4.5803-4.61699-8.1379-3.09513z" fill="url(#c)" fill-rule="evenodd"/><path d="m12.5287 4.411916c2.1279-1.983617 6.9482-.981484 8.2798 2.805271l2.7291-7.2178419c-2.5 0-.5-5.9714906-7-5.9714906z" fill="url(#d)" fill-rule="evenodd"/><g stroke-linecap="round" stroke-width="1.499925" transform="translate(0 -8)"><path d="m23.5376 8.4969718-2.7291 6.7202052-6.5917 6.983074c-1.6792 1.723089-1.6792 1.225462-1.6771-.658345l-.011-9.13 4.0089-9.8864347" fill="none" opacity=".5" stroke="#57392d" stroke-linejoin="round"/><path d="m20.8085 15.217177c-.5413-1.004593-1.0827-2.009176-1.6241-3.01377-1.0546-.384097-2.1092-.768175-3.1638-1.152272-1.199.291448-1.7856.495377-2.9847.786825" fill="url(#e)" fill-rule="evenodd" stroke="url(#f)"/><path d="m16.11 9.7909733 2.5-5.9714906" fill="none" stroke="#fff"/></g><path d="m17.751953-4.4042969-3.691406 9.1152344.03516 7.4199215 5.5-5.9296871 2.587891-6.33203128z" fill="none" stroke="url(#h)" stroke-linecap="square" stroke-opacity=".502488" stroke-width="1.499925"/><path d="m12.5355 14.899937c-.018.310998.3136.534486.6673.276738l2.2911-2.326585c-.2062-.982733-2.0438-1.552999-2.885-.968543z" fill="url(#g)" fill-rule="evenodd"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_freeline_unfilled.svg b/icon-themes/elementary_svg/cmd/sc_freeline_unfilled.svg
index 8b3dd6f158fd..e6b3a8a7a16e 100644
--- a/icon-themes/elementary_svg/cmd/sc_freeline_unfilled.svg
+++ b/icon-themes/elementary_svg/cmd/sc_freeline_unfilled.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m1.4042654 14.561887c3.8901274 2.687024 10.5957346-.561887 4.5280603-7.2460456-5.33889469-5.8813338 5.3439063-9.8381257 8.7634553-3.6604737" fill="none" stroke="#ce5c00"/><g fill="#ce5c00"><path d="m0 13h3v3h-3z"/><path d="m13 2h3v3h-3z"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.81316263 -.00278469 -.00226443 -.9999895 -974.7494 708.13856)" gradientUnits="userSpaceOnUse" x1="1202.4305" x2="1202.4305" y1="697.28577" y2="701.98901"><stop offset="0" stop-color="#0e141e" stop-opacity=".8"/><stop offset="1" stop-color="#2e3436" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.81316263 -.00278469 -.00226443 -.9999895 -974.7494 708.13856)" gradientUnits="userSpaceOnUse" x1="1202.4305" x2="1202.4305" y1="698.19135" y2="701.31073"><stop offset="0" stop-color="#95a3ab"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 .9999934 -1245.5874 -655.27934)" gradientUnits="userSpaceOnUse" x1="1259.7336" x2="1264.54" y1="660.45795" y2="663.05652"><stop offset="0" stop-color="#eec88c"/><stop offset="1" stop-color="#e2a139"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1 0 0 .9999934 -3921.5081 -1430.2557)" gradientUnits="userSpaceOnUse" x1="3936.708" x2="3941.6958" y1="1429.319" y2="1432.2939"><stop offset="0" stop-color="#f9c440"/><stop offset="1" stop-color="#ffa154"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1 0 0 .9999934 -1245.5874 -647.27934)" gradientUnits="userSpaceOnUse" x1="1263.8799" x2="1260.0399" y1="659.63257" y2="656.48749"><stop offset="0" stop-color="#eec88c" stop-opacity="0"/><stop offset="1" stop-color="#eec88c" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1 0 0 .9999934 -1245.5874 -647.27934)" gradientUnits="userSpaceOnUse" x1="1265.6295" x2="1260.0399" y1="660.41785" y2="656.48749"><stop offset="0" stop-color="#674000"/><stop offset="1" stop-color="#674000" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.5615847 -.4090147 .5522601 .55854741 -11.7336 6.712531)" gradientUnits="userSpaceOnUse" x1="20.15287" x2="19.744741" y1="25.813437" y2="23.061436"><stop offset="0"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15.879821" x2="21.018143" y1=".127065" y2="2.242828"><stop offset="0" stop-color="#fff"/><stop offset=".61180192" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g fill="none" transform="matrix(.6667 0 0 .6667 .505381 -.392401)"><path d="m-.000016-.220061h24.03721v24.006117h-24.03721z"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m12.48508 22.336583c-4.1886167-.089-7.9272278.326978-9.0233753-3.420388-1.1053363-3.778555 2.5343125-3.472827 3.8959586-7.087573 1.3197681-3.5046267-2.518781-4.1454125-4.4600517-4.4699803-1.94118944-.3245479-1.4471099-2.4605338-.9780759-4.1472526" stroke="url(#a)" stroke-width="4.499775"/><path d="m12.549727 22.281353c-4.6051206.0208-8.332266.356888-9.1811298-3.720205s2.627664-3.0514 3.9892288-6.685676c1.3201746-3.5233469-2.5189437-4.1679826-4.4600518-4.4943005-1.94135204-.3263778-1.4472725-2.4739436-.9782385-4.1697624" stroke="url(#b)" stroke-width="1.499925"/></g></g><g transform="matrix(.6667 0 0 .6667 -.010491 4.460832)"><path d="m12.5376 11.814397 3 .995254 5.2712-5.805622c-1.1209-2.813842-4.5803-4.61699-8.1379-3.09513z" fill="url(#c)" fill-rule="evenodd"/><path d="m12.5287 4.411916c2.1279-1.983617 6.9482-.981484 8.2798 2.805271l2.7291-7.2178419c-2.5 0-.5-5.9714906-7-5.9714906z" fill="url(#d)" fill-rule="evenodd"/><g stroke-linecap="round" stroke-width="1.499925" transform="translate(0 -8)"><path d="m23.5376 8.4969718-2.7291 6.7202052-6.5917 6.983074c-1.6792 1.723089-1.6792 1.225462-1.6771-.658345l-.011-9.13 4.0089-9.8864347" fill="none" opacity=".5" stroke="#57392d" stroke-linejoin="round"/><path d="m20.8085 15.217177c-.5413-1.004593-1.0827-2.009176-1.6241-3.01377-1.0546-.384097-2.1092-.768175-3.1638-1.152272-1.199.291448-1.7856.495377-2.9847.786825" fill="url(#e)" fill-rule="evenodd" stroke="url(#f)"/><path d="m16.11 9.7909733 2.5-5.9714906" fill="none" stroke="#fff"/></g><path d="m17.751953-4.4042969-3.691406 9.1152344.03516 7.4199215 5.5-5.9296871 2.587891-6.33203128z" fill="none" stroke="url(#h)" stroke-linecap="square" stroke-opacity=".502488" stroke-width="1.499925"/><path d="m12.5355 14.899937c-.018.310998.3136.534486.6673.276738l2.2911-2.326585c-.2062-.982733-2.0438-1.552999-2.885-.968543z" fill="url(#g)" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_halfsphere.svg b/icon-themes/elementary_svg/cmd/sc_halfsphere.svg
index 52d71a4111fd..aedddbf27b38 100644
--- a/icon-themes/elementary_svg/cmd/sc_halfsphere.svg
+++ b/icon-themes/elementary_svg/cmd/sc_halfsphere.svg
@@ -1 +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="12.20339" cy="22.481705" gradientTransform="matrix(1 0 0 .48376957 0 9.590551)" gradientUnits="userSpaceOnUse" r="9.526621"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c3c3c0"/></radialGradient><g stroke="#888a85" stroke-width="1.125" transform="matrix(.83711155 0 0 .8198534 -2.045339 -2.47312)"><path d="m3.0351563 12.20708c.2413878 4.754925 4.1498403 8.542913 8.9648437 8.542913 4.815003 0 8.723456-3.787988 8.964844-8.542913-.46089 2.269125-4.304941 4.042913-8.964844 4.042913s-8.5039537-1.773788-8.9648437-4.042913" fill="url(#a)" fill-rule="evenodd"/><path d="m21 11.750007a9 4.5 0 0 1 -18 0 9 4.5 0 1 1 18 0" fill="#fdfdfb" opacity=".986928"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.94117731 0 0 .94117731 -23.8365 -6.073796)" gradientUnits="userSpaceOnUse" x1="3.5" x2="31.37711" xlink:href="#b" y1="8.000013" y2="21.470341"/><linearGradient id="b" gradientTransform="matrix(.2502023 -.7175237 .7175237 .2502023 -474.2609 139.20483)" gradientUnits="userSpaceOnUse" x1="371.03683" x2="345.4321" y1="501.16919" y2="510.09763"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.86174054 0 0 .86384326 -22.812767 -5.201465)" gradientUnits="userSpaceOnUse" x1="10.485164" x2="10.945673" y1="5.032969" y2="9.707065"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81289846" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="8" cy="11.222548" gradientTransform="matrix(1 0 0 .47456792 0 5.896687)" gradientUnits="userSpaceOnUse" r="7.969946" xlink:href="#b"/><path d="m.49542539 7.534896c.20206852 3.898341 3.47387921 7.003936 7.50457421 7.003936 4.0306944 0 7.3025054-3.105595 7.5045744-7.003936-.385816 1.8603499-3.603716 3.314596-7.5045744 3.314596-3.9008586 0-7.11875786-1.4542461-7.50457421-3.314596" fill="url(#d)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".662745" stroke-width=".931992"/><g transform="translate(20.542372 5.704228)"><path d="m-5.0129538 1.4556352a7.5294186 3.7647092 0 0 1 -15.0588372 0 7.5294186 3.7647092 0 1 1 15.0588372 0" fill="url(#a)" opacity=".986928" stroke="#7239b3" stroke-opacity=".662745" stroke-width=".941177"/><ellipse cx="-12.494432" cy="1.444606" fill="none" opacity=".9" rx="6.429007" ry="2.756312" stroke="url(#c)" stroke-opacity=".6639"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_starshapes.horizontal-scroll.svg b/icon-themes/elementary_svg/cmd/sc_starshapes.horizontal-scroll.svg
index 0f847ff4f3b3..f373b19d8964 100644
--- a/icon-themes/elementary_svg/cmd/sc_starshapes.horizontal-scroll.svg
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.horizontal-scroll.svg
@@ -1,2 +1,3 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.28571361 0 0 .30419701 -17.162212 -5.46231)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10" x2="9" xlink:href="#a" y1="1" y2="14"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="0" y2="16"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="16" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="4" y2="12"><stop offset="0" stop-color="#fff"/><stop offset=".07299305" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
-/&amp;gt;<g fill="url(#b)"><path d="m13.625.5c-1.035563 0-1.875.9644375-1.875 2h-7.5-1.875c-1.0387594 0-1.875.71125-1.875 1.75v9.25c0 1.035563.8394375 2 1.875 2s1.875-.964437 1.875-2h8.4375.9375c1.03876 0 1.875-.71125 1.875-1.75v-9.25c0-1.0355625-.839438-2-1.875-2z" fill="url(#c)" stroke="url(#d)"/><path d="m13.751953.98046875c-.825421-.01157796-1.715653.89453125-1.488281 2.01953125h-10.263672c-.4876307.1733862-.855402.466003-.9824219 1h-.0175781v8 .308594.691406c-.31968479 2.194741 2.7097362 3.253551 2.7460938 0h10.2539062c.817356-.322077.836264-.662723 1-1v-9c-.003544-1.4459933-.606053-2.01052617-1.248047-2.01953125zm-.751953 2.01953125h1v1 8h-11v1h-1v-1-2-6h11z" fill="url(#e)"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.28571361 0 0 .30419701 -17.162212 -5.46231)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10" x2="9" xlink:href="#a" y1="1" y2="14"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="0" y2="16"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9.130013" x2="11" y1="52.896881" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="9.572017" x2="10.278719" y1="12.084909" y2="34.769234"><stop offset="0" stop-color="#fff"/><stop offset=".07299305" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+/&amp;amp;gt;<g fill="url(#b)"><path d="m13.625.5c-1.035563 0-1.875.9644375-1.875 2h-7.5-1.875c-1.0387594 0-1.875.71125-1.875 1.75v9.25c0 1.035563.8394375 2 1.875 2s1.875-.964437 1.875-2h8.4375.9375c1.03876 0 1.875-.71125 1.875-1.75v-9.25c0-1.0355625-.839438-2-1.875-2z" fill="url(#c)" stroke="url(#d)"/><path d="m13.751953.98046875c-.825421-.01157796-1.715653.89453125-1.488281 2.01953125h-10.263672c-.4876307.1733862-.855402.466003-.9824219 1h-.0175781v8 .308594.691406c-.31968479 2.194741 2.7097362 3.253551 2.7460938 0h10.2539062c.817356-.322077.836264-.662723 1-1v-9c-.003544-1.4459933-.606053-2.01052617-1.248047-2.01953125zm-.751953 2.01953125h1v1 8h-11v1h-1v-1-2-6h11z" fill="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.cloud.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.cloud.svg
index 169ac6cab876..dffbf95baf5f 100644
--- a/icon-themes/elementary_svg/cmd/sc_symbolshapes.cloud.svg
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.cloud.svg
@@ -1 +1,3 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m8 1.75c-1.3494295 0-2.4811931.9140411-2.7539063 2.121582-.4392798-.2078881-.9410401-.336914-1.4648437-.336914-1.8121836 0-3.28125 1.3991101-3.28125 3.125 0 1.0786813.5627291 2.03363 1.4355469 2.5952148-.8519586.4602928-1.4355469 1.3174012-1.4355469 2.3168952 0 1.479333 1.2591998 2.678222 2.8125 2.678222.7241121 0 1.3764902-.270123 1.875-.698242.4985084.428118 1.1508902.698242 1.875.698242 1.3494258 0 2.481194-.914045 2.753906-2.121583.43928.207889.94104.336916 1.464844.336916 1.812184 0 3.28125-1.399111 3.28125-3.125001 0-.6158544-.20439-1.1908895-.527344-1.6748046.870428-.4553536 1.464844-1.3311608 1.464844-2.34375 0-1.4793341-1.2592-2.6782227-2.8125-2.6782227-.821194 0-1.565894.3297033-2.080077.8642578-.398983-1.0170341-1.400379-1.7578125-2.607423-1.7578125z" fill="#e9e9e9" stroke="#8c8c8c"/><path d="m8 2.53125c-1.1807507 0-2.171044.799786-2.4096679 1.8563842-.3843699-.181902-.8234101-.2947997-1.2817384-.2947997-1.5856605 0-2.8710937 1.2242213-2.8710937 2.734375 0 .9438461.492388 1.7794264 1.2561036 2.2708131-.7454638.4027563-1.2561036 1.1527264-1.2561036 2.0272834 0 1.294416 1.1017998 2.343444 2.4609376 2.343444.6335981 0 1.2044289-.236358 1.640625-.610962.4361948.374603 1.0070289.610962 1.6406248.610962 1.1807479 0 2.1710444-.79979 2.4096676-1.856385.38437.181903.82341.294801 1.281739.294801 1.585661 0 2.871093-1.224221 2.871093-2.7343753 0-.5388726-.178841-1.0420284-.461426-1.4654542.761625-.3984344 1.281739-1.1647658 1.281739-2.0507813 0-1.2944173-1.1018-2.3434448-2.460937-2.3434448-.718545 0-1.370158.2884903-1.820068.7562255-.349109-.8899048-1.2253318-1.5380859-2.281495-1.5380859z" fill="none" stroke="#fff" stroke-width=".875"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="9.384181" x2="8.717514" y1="11.494134" y2="39.259453"><stop offset="0" stop-color="#fff"/><stop offset=".17448071" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-2.977054" x2="-2.327405" y1="52.693493" y2=".889081"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -20.552042 -5.123327)" gradientUnits="userSpaceOnUse" x1="60.64418" x2="58.000099" y1="11.434204" y2="68.820366"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+/&amp;amp;gt;<path d="m8 1.75c-1.3494295 0-2.4811931.9140411-2.7539063 2.121582-.4392798-.2078881-.9410401-.336914-1.4648437-.336914-1.8121836 0-3.28125 1.3991101-3.28125 3.125 0 1.0786813.5627291 2.03363 1.4355469 2.5952148-.8519586.4602928-1.4355469 1.3174012-1.4355469 2.3168952 0 1.479333 1.2591998 2.678222 2.8125 2.678222.7241121 0 1.3764902-.270123 1.875-.698242.4985084.428118 1.1508902.698242 1.875.698242 1.3494258 0 2.481194-.914045 2.753906-2.121583.43928.207889.94104.336916 1.464844.336916 1.812184 0 3.28125-1.399111 3.28125-3.125001 0-.6158544-.20439-1.1908895-.527344-1.6748046.870428-.4553536 1.464844-1.3311608 1.464844-2.34375 0-1.4793341-1.2592-2.6782227-2.8125-2.6782227-.821194 0-1.565894.3297033-2.080077.8642578-.398983-1.0170341-1.400379-1.7578125-2.607423-1.7578125z" fill="url(#c)" stroke="url(#b)"/><path d="m8 2.53125c-1.1807507 0-2.171044.799786-2.4096679 1.8563842-.3843699-.181902-.8234101-.2947997-1.2817384-.2947997-1.5856605 0-2.8710937 1.2242213-2.8710937 2.734375 0 .9438461.492388 1.7794264 1.2561036 2.2708131-.7454638.4027563-1.2561036 1.1527264-1.2561036 2.0272834 0 1.294416 1.1017998 2.343444 2.4609376 2.343444.6335981 0 1.2044289-.236358 1.640625-.610962.4361948.374603 1.0070289.610962 1.6406248.610962 1.1807479 0 2.1710444-.79979 2.4096676-1.856385.38437.181903.82341.294801 1.281739.294801 1.585661 0 2.871093-1.224221 2.871093-2.7343753 0-.5388726-.178841-1.0420284-.461426-1.4654542.761625-.3984344 1.281739-1.1647658 1.281739-2.0507813 0-1.2944173-1.1018-2.3434448-2.460937-2.3434448-.718545 0-1.370158.2884903-1.820068.7562255-.349109-.8899048-1.2253318-1.5380859-2.281495-1.5380859z" fill="none" stroke="url(#a)" stroke-width=".875"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_torus.svg b/icon-themes/elementary_svg/cmd/sc_torus.svg
index acd49db2fcd1..25a07eacc67b 100644
--- a/icon-themes/elementary_svg/cmd/sc_torus.svg
+++ b/icon-themes/elementary_svg/cmd/sc_torus.svg
@@ -1 +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="13.039179" cy="1037.7168" gradientTransform="matrix(.64403343 .4277412 -.31038244 .35780044 360.31851 -362.08465)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#c8c8c4"/></radialGradient><g stroke="#888a85" transform="matrix(.94142315 0 0 .93305476 -40.954004 -3.196672)"><path d="m46.845703 6.6560395a8 7.0000022 0 0 0 -2.845703 5.3439765 8 7.0000022 0 0 0 8 7.000002 8 7.0000022 0 0 0 6.158203-2.534438 8 7.0000022 0 0 1 -5.158203 1.659438 8 7.0000022 0 0 1 -8-7.000002 8 7.0000022 0 0 1 1.845703-4.4689765" fill="#4d4d4d" fill-opacity=".470588"/><path d="m52 19.000018a8 7.0000022 0 0 0 8-7.000002 8 7.0000022 0 0 0 -8-7.000002 8 7.0000022 0 0 0 -8 7.000002 8 7.0000022 0 0 0 8 7.000002m0-3.500001a4 3.5000011 0 0 1 -4-3.500001 4 3.5000011 0 0 1 4-3.5000009 4 3.5000011 0 0 1 4 3.5000009 4 3.5000011 0 0 1 -4 3.500001" fill="url(#a)"/><path d="m57 11.562516a4.5 3.9375012 0 0 0 -4.5-3.9375012 4.5 3.9375012 0 0 0 -4.5 3.9375012 4.5 3.9375012 0 0 0 .0098.24955 4 3.5000011 0 0 1 3.990234-3.3120509 4 3.5000011 0 0 1 4 3.5000009 4 3.5000011 0 0 1 -3.707031 3.489764 4.5 3.9375012 0 0 0 .207031.0105 4.5 3.9375012 0 0 0 4.5-3.937501z" fill="#fdfdfb"/></g></svg> \ No newline at end of file
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="47.607082" cy="15.046935" gradientTransform="matrix(1 0 0 .88235148 0 1.411784)" gradientUnits="userSpaceOnUse" r="8.499878"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#9d60df"/></radialGradient><g stroke="#888a85" transform="matrix(.94142315 0 0 .93305476 -40.954004 -3.196672)"><path d="m46.845703 6.6560395a8 7.0000022 0 0 0 -2.845703 5.3439765 8 7.0000022 0 0 0 8 7.000002 8 7.0000022 0 0 0 6.158203-2.534438 8 7.0000022 0 0 1 -5.158203 1.659438 8 7.0000022 0 0 1 -8-7.000002 8 7.0000022 0 0 1 1.845703-4.4689765" fill="#4d4d4d" fill-opacity=".470588"/><g stroke="#7239b3" stroke-opacity=".662745"><path d="m52 19.000018a8 7.0000022 0 0 0 8-7.000002 8 7.0000022 0 0 0 -8-7.000002 8 7.0000022 0 0 0 -8 7.000002 8 7.0000022 0 0 0 8 7.000002m0-3.500001a4 3.5000011 0 0 1 -4-3.500001 4 3.5000011 0 0 1 4-3.5000009 4 3.5000011 0 0 1 4 3.5000009 4 3.5000011 0 0 1 -4 3.500001" fill="url(#a)" stroke-width=".999755"/><path d="m57 11.562516a4.5 3.9375012 0 0 0 -4.5-3.9375012 4.5 3.9375012 0 0 0 -4.5 3.9375012 4.5 3.9375012 0 0 0 .0098.24955 4 3.5000011 0 0 1 3.990234-3.3120509 4 3.5000011 0 0 1 4 3.5000009 4 3.5000011 0 0 1 -3.707031 3.489764 4.5 3.9375012 0 0 0 .207031.0105 4.5 3.9375012 0 0 0 4.5-3.937501z" fill="#fdfdfb"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/links.txt b/icon-themes/elementary_svg/links.txt
index 517b248d3a19..b7c13ad7b271 100644
--- a/icon-themes/elementary_svg/links.txt
+++ b/icon-themes/elementary_svg/links.txt
@@ -252,22 +252,24 @@ cmd/sc_recsave.svg cmd/sc_save.svg
cmd/32/textfittosizetool.svg cmd/32/text_marquee.svg
cmd/32/texttoolbox.svg cmd/32/text.svg
cmd/32/drawtext.svg cmd/32/text.svg
-cmd/32/doubleclicktextedit.svg cmd/32/pickthrough.svg
cmd/32/fontworkcharacterspacingfloater.svg cmd/32/spacing.svg
cmd/32/fontheight.svg cmd/32/scaletext.svg
+cmd/32/pickthrough.svg cmd/32/doubleclicktextedit.svg
+
cmd/lc_textfittosizetool.svg cmd/lc_text_marquee.svg
cmd/lc_texttoolbox.svg cmd/lc_text.svg
cmd/lc_drawtext.svg cmd/lc_text.svg
-cmd/lc_doubleclicktextedit.svg cmd/lc_pickthrough.svg
cmd/lc_fontworkcharacterspacingfloater.svg cmd/lc_spacing.svg
cmd/lc_fontheight.svg cmd/lc_scaletext.svg
+cmd/lc_pickthrough.svg cmd/lc_doubleclicktextedit.svg
+
cmd/sc_textfittosizetool.svg cmd/sc_text_marquee.svg
cmd/sc_texttoolbox.svg cmd/sc_text.svg
cmd/sc_drawtext.svg cmd/sc_text.svg
cmd/sc_edit.svg cmd/sc_text.svg
-cmd/sc_doubleclicktextedit.svg cmd/sc_pickthrough.svg
cmd/sc_fontworkcharacterspacingfloater.svg cmd/sc_spacing.svg
cmd/sc_fontheight.svg cmd/sc_scaletext.svg
+cmd/sc_pickthrough.svg cmd/sc_doubleclicktextedit.svg
# Object
cmd/32/objectcatalog.svg cmd/32/dbnewform.svg